Questions tagged [jrebel]

JRebel is a plug-in for the Java Virtual Machine (JVM) that enables instant reloading of changes made to a Java class file.

JRebel is a JVM plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying. JRebel lets you see code changes instantly, versioning classes and resources individually and updating one at a time instead of as a lump application redeploy.1

JRebel is an alternative solution to updating classes which does not require a debugging session to be started. Instead it monitors the file system for changes and updates the classes in-memory. This means that only classes compiled to ".class" files will be updated and changes to classes in JAR files will be ignored. JRebel imposes a performance overhead on the application and should not be used in production or performance tests. It is meant to be a development tool only.[2]

JRebel is Java-based and usable on any operating system that supports Java. JRebel is IDE-agnostic and designed for integration with various Java EE standards and Java application servers.[4] Although JRebel is subscription-based commercial software, it is freely available to open source software projects and developers using the Scala programming language.

References

312 questions
210
votes
20 answers

Intellij IDEA Java classes not auto compiling on save

Yesterday I switched to IntelliJ IDEA from Eclipse. I am using JRebel with WebSphere Server 7 as well. Everything now seems to be working somewhat fine, except that when I modify a Java file, and hit save, IntelliJ does not re-compile the file, in…
mjs
  • 21,431
  • 31
  • 118
  • 200
195
votes
8 answers

Redeploy alternatives to JRebel

JRebel allows for newly compiled code to be redeployed without restarting the application. I am wondering if there are any alternative (free?). The FAQ page answers this question, but I am sure it's biased towards JRebel. This question was asked…
Jay
  • 4,994
  • 4
  • 28
  • 41
38
votes
3 answers

How does JRebel work?

Does JRebel use Javassist or some kind of bytecode manipulation? I'm asking this out of pure interest, I don't actually "need" to know :)
yazz.com
  • 57,320
  • 66
  • 234
  • 385
35
votes
6 answers

Is there anything like JRebel for .NET?

JRebel is a tool for Java that can automatically swap in new versions of classes to a running JVM. Not only can method implementations be changed, it's also possible to change their signatures, to add new or remove existing methods, and also…
Dan Haywood
  • 2,215
  • 2
  • 17
  • 23
26
votes
2 answers

JSF and automatic reload of xhtml files

I had some problems with hot-reloading XHTML files using JRebel, Spring, JSF Mojarra 2.0.3 and WebLogic 10.3. JRebel reloads regular Java classes and js/css files under /WebContent successfully, but not JSF's .xhtml files. A full republish was…
Mads Mobæk
  • 34,762
  • 20
  • 71
  • 78
21
votes
7 answers

JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]

I have been trying to run with JRebel this configuration: Here is my output: c:\JBOSS\jboss-portal-2.7.2\bin\run.bat -c default c:\JBOSS\jboss-portal-2.7.2\bin>set JAVA_OPTS=-Dhttp.proxyHost=188.173.32.78 -Dhttp.proxyPort=3128 -DproxySet=true…
abg
  • 2,002
  • 7
  • 39
  • 63
18
votes
4 answers

IntelliJ IDEA "Make project automatically" woes

Back in December I switched from Eclipse to IntelliJ IDEA but within a couple of days I switched back. Today I tried IntelliJ again and basically I have only one issue left. The issue is I want to compile Java classes on saving. The reason is I'm…
Marcel Overdijk
  • 11,041
  • 17
  • 71
  • 110
17
votes
3 answers

What are the benefits of JRebel?

I've been checking out JRebel. According to their site: "JRebel is an anything-Java plugin that speeds up JVM-based development (Java, Scala, Groovy) by reloading changes made in your workspace into a running JVM, without restarts or redeploys,…
Pirzada
  • 4,685
  • 18
  • 60
  • 113
16
votes
1 answer

how to auto-reload changed scala classes into SBT REPL

I am new to Scala and to using emacs + ensime + sbt setup for my Scala development. This setup is quite nice and light, but there is one thing which drives me nuts - inability to auto-compile / reload changes into Scala console started from sbt. I…
Roman Shestakov
  • 497
  • 5
  • 16
16
votes
2 answers

Alternative of Jrebel for Hotswap or HotDeployment in Eclipse

As i am working in Java from past couple of year i do not saw any effort from Oracle to solve the problem of class reloading. Like done by Jrebel But its a licensed version and cost is very high its very worthy for me to buy 10-20 developer…
user2589993
13
votes
3 answers

Getting JRebel to work with 'mvn tomcat:run'

I was wondering if someone could point me in the direction of getting JRebel to work when I execute 'mvn tomcat:run' from the command line. I can get JRebel to work in my IDE (IntelliJ IDEA), but it feels a little clunky to be running inside of the…
egervari
  • 22,372
  • 32
  • 121
  • 175
12
votes
2 answers

Eclipse - Reference to undefined variable jrebel_args

After uninstalling JRebel from Eclipse Kepler (on Ubuntu 12.04), when I try to run my web app on server I get the following error: 'Starting Tomcat v7.0 Server at localhost' has encountered a problem. Reference to undefined variable jrebel_args. How…
Javide
  • 2,477
  • 5
  • 45
  • 61
12
votes
4 answers

Is there a way to hot-deploy delta changes onto an Android device? [Say, like JRebel]

I am an Indie Game Developer, and I am currently building a game for the Android Platform, using NDK. My problem is that, this game is now more than 20MB in size and is taking a lot of time to deploy and start up on my Android Device, which is…
Hari Krishna Ganji
  • 1,647
  • 2
  • 20
  • 33
11
votes
2 answers

JRebel vs IntelliJ - hot swap

I'm looking at getting JRebel licenses for my company. However I just found out that IntelliJ already has a built in functionality to hot deploy classes. At the moment we are using Netbeans and Eclispse and I'm wondering instead of buying JRebel…
phoenix7360
  • 2,807
  • 6
  • 30
  • 41
11
votes
3 answers

Will running everything from RAM disk speed up scala compile time?

Scenario: The machine I use for development have 32Gb of DDR3 RAM, i7 3770, SSD. The project is large, Scala compiles fast most of the time during incremental compilation but sometimes a single change leads to recompilation of hundreds of files, it…
Johnny Everson
  • 8,343
  • 7
  • 39
  • 75
1
2 3
20 21