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
5
votes
1 answer

Is it possible to use docker with jrebel or dcevm

I have been using docker for a few weeks on my development environment, and it is quite nice, I do not have to worry about config neither I need to run a full virtual machine to just run an application server (JBoss in my case). However I seem to…
Juan Antonio Gomez Moriano
  • 13,103
  • 10
  • 47
  • 65
5
votes
7 answers

JRebel not listening or reloading changes in src/main/resources directory

JRebel not listening or reloading changes in src/main/resources directory making reading such files return cached and invalid value. Is this normal?
mjs
  • 21,431
  • 31
  • 118
  • 200
5
votes
5 answers

Where does IntelliJ put .class files when it compiles during typing

Is IntelliJ compiling all the time since it tells me with red squiggly lines when there is an error? (in addition to the autocomplete features) Or is it doing some sort of psuedo compiling? If it is doing legit compiling, where does it put these…
Carlos Bribiescas
  • 4,197
  • 9
  • 35
  • 66
5
votes
7 answers

How to dynamically load a Java class without using a class loader?

I recently saw an online presentation of JRebel in which they explain what their product does, in one of the slides they mention they don't use class loaders (see screenshot below). I have some projects in which I use class loaders for dynamically…
raspacorp
  • 5,037
  • 11
  • 39
  • 51
4
votes
1 answer

How to set up JRebel in a Tomcat environment

I'm having a hard time getting JRebel to work in my current development environment. I have multi module maven projects. Currently, the Tomcat instance is controlled via service (tomcat monitor) and the deployed web apps are configured with a XML…
Pedro Mendes
  • 439
  • 5
  • 12
4
votes
1 answer

JRebel not starting with Liberty Server, Mac, Eclipse Luna, Java 8 runtime

Jrebel is not working with the following configuration: Mac OSX Yosemite, Eclipse Luna, Java 8 runtime. I changed my runtime in Eclipse to Java 6 but in the jrebel log it looks like it is still using the Java 8 runtime. Is there a way change that.…
Berlin Brown
  • 11,504
  • 37
  • 135
  • 203
4
votes
4 answers

Uninstalling or disabling JRebel from NetBeans 8.0.2 on Ubuntu 15.04

I'm working on NetBeans 8.0.2 IDE platform, Ubuntu 15.0.4. How to uninstall or disable JRebel?
T. Popović
  • 245
  • 3
  • 12
4
votes
1 answer

dcevm true Hot Swap in Java vs JRebel/LiveRebel stability

I just installed DCEVM on my dev machine with hotswap agent and it seems to work well. DCEVM looks like an alternative to JRebel/LiveRebel. Also on production systems. Is DCEVM and hotswap agent production ready? What are the production-problematic…
Alex
  • 8,518
  • 4
  • 28
  • 40
4
votes
2 answers

Error opening zip file or JAR manifest missing : jrebel.jar

When configuring JRebel on my remote server (JBoss on linux) I have configured the JVM arg as -javaagent:/home/user/jrebel.jar" -Drebel.remoting_plugin=true The jrebel.jar is absolutely definitely in that location, yet the server fails to start…
Continuity8
  • 2,403
  • 4
  • 19
  • 34
4
votes
2 answers

Modify already loaded class with Java agent?

Currently I'm trying to modify method bodies residing in classes already loaded by the JVM. I'm aware of the JVM actually not allowing to change the definition of classes that have already been loaded. But my researches brought me to implementations…
pklndnst
  • 726
  • 2
  • 10
  • 27
4
votes
1 answer

JRebel Config Center - Not displayed - Failed to create part's controls

I am getting the following error, while I am trying to access the JRebel Config center. Failed to create the part's controls java.lang.RuntimeException: Couldn't find embedded agent at…
JavaTechnical
  • 8,846
  • 8
  • 61
  • 97
4
votes
1 answer

License issue with JRebel and Intellij Idea

I am using JRebel with Intellij Idea in Ubuntu. I have activated the plugin by pasting the code obtained from the website and it worked perfectly, but when i restart my IDE it is asking for the license again and i have to paste the license code each…
Manu Viswam
  • 1,606
  • 2
  • 18
  • 33
4
votes
0 answers

JRebel for IntelliJ and gradle

In my app I use multiple modules around 15 of them. I am unable to configure JRebel. Please help as I have referred many URL's all so confusing. I use IntelliJ, gradle and inbuilt jetty server. Also my app will be a jar acrhive. I manually…
user1703096
  • 115
  • 6
4
votes
1 answer

JRebel maven multi-module

How I can configure JRebel for multi-module maven project? For now, I added JRebel plugin to my parent pom.xml and I generated several rebel.xml files (one rebel.xml per child module) using jrebel:generate command. Is it correct behavior to generate…
WelcomeTo
  • 19,843
  • 53
  • 170
  • 286
4
votes
1 answer

Configure JRebel with Jboss 4.3.2.GA

I am trying to configure JRebel to be used with my currently existing Java EE application on JBoss 4.3.2.GA and Eclipse Ganymede . I am following…
Anil Kumar
  • 389
  • 2
  • 5
  • 23
1 2
3
20 21