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

JRebel does not working with Spring-Boot app in Intellij IDEA

I have set up JRebel in Intellij IDEA for spring-boot project, I have followed all the steps to install it in the correct way, but it is still not working, I have the following pom.xml configuration:
Maksim
  • 351
  • 1
  • 2
  • 12
0
votes
1 answer

JRebel doesn't reload changes with Glassfish 3.1.2.1

I have a java EE 6 project with jax-rs and java 7 with glassfish 3.1.2.1 and Windows 10. I've install the jrebel plugin and I have enabled Jrebel in my project. This resulted in to create the api/src/main/resources/rebel.xml:
Symeon Mattes
  • 1,169
  • 16
  • 40
0
votes
1 answer

JRebel in IntelliJ web project, 404 error

I have a JEE web project that I first created in Eclipse. I used the Eclipse jrebel plugin to debug, and everything works fine. Now I have migrated it to IntelliJ, and am using the JRebel plugin. The project seems to deploy fine when I run it.…
user2689782
  • 747
  • 14
  • 31
0
votes
1 answer

Jrebel not reloading JSON file in resources

I'm working on a Spring Multi Module Project. One of the projects contains some JSON file in a folder called drivers, located in: /src/main/resources. When I first launch the app all the JSON files are correctly loaded, but if I make a…
lch
  • 2,028
  • 2
  • 25
  • 46
0
votes
1 answer

Hot reload classes in separate thread of server

I am investigating ways to implement some hot-reloading of Java classes. The technique I am thinking about is something like this: keep all classes from foreign/core libraries in memory if one of my files changes, remove all my classes from memory…
Alexander Mills
  • 90,741
  • 139
  • 482
  • 817
0
votes
1 answer

JRebel-JVMTI error when running spring server

I get this error when running Spring source code. JRebel-JVMTI [FATAL] Couldn't write to C:\Users\���ȯ.jrebel\bootcache. Please make sure that this location exists and is writable, or specify another location by changing the 'rebel.base' system…
이은택
  • 1
  • 1
0
votes
1 answer

Close @RabbitListener channel before destroying

I have the following listener component: @Component public class Receiver { @RabbitListener(queues = "fmd-response") public void receiveMessage(Response response, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long tag) throws…
Andras Hatvani
  • 4,346
  • 4
  • 29
  • 45
0
votes
2 answers

How to load the modified classes which has been imported to scalate without jetty-restart?

I am using scalate as my view templates, and sbt + jrebel. But I found if the classes imported to scalate has been modified, we have to restart jetty, or there may be complication errors. The code is pretty simple: webapp/WEB-INF/web.xml
Freewind
  • 193,756
  • 157
  • 432
  • 708
0
votes
3 answers

Problem - Remote Hot Deployment, Multi-Module Maven Project

I know there is a lot of information here... but there may be other people with problems like this, and I think it would be a great help to discuss this, or at least get some decent input/suggestions brewing. Alright, let me start out by giving an…
Lo-Tan
  • 2,725
  • 1
  • 26
  • 27
0
votes
1 answer

Maven multi-module +tomcat in eclipse Jrebel dont have console

I use maven multi-module project like this: com.user.business (this is for db ORM api) com.user.member com.user.platform; com.user.playground Уvery time I change the logic in ORM which means 'com.user.business' I need to maven install it…
MAX
  • 53
  • 9
0
votes
2 answers

Jrebel error when setting it for Hybris with Eclipse

I am trying to setup Jrebel for Hybris 6.1 in my local. Using Eclipse, Jrebel eclipse setup is done and rebel.xml is generating successfully. But when start hybris sever there are no logs related to Jrebel !!! In jrebel.eclipse.log i could see the…
Shweta
  • 1
  • 3
0
votes
1 answer

Jrebel eclipse tomcat republish problem

when using jrebel, How can I make it automaticly republish static resource such as HTML javascript and jsp?
kuangfuking
  • 37
  • 1
  • 10
0
votes
1 answer

Jrebel is not working with weblogic 12.X

Issue Description: Unable to bounce the weblogic server with JRebel Error: I am getting the follwoing error when i try to bounce the server JRebel: ERROR Class 'java.lang.ClassLoader' could not be processed by com.zeroturnaround.javarebel.bv@null:…
0
votes
1 answer

JRebel and Eclipse Photon

I can't start an Eclipse configuration with JRebel enabled when using Eclipse Photon M6. Is this known ? I don't get such an error with Eclipse Oxygen. The error log is here: https://gist.github.com/jeffmaury/2f8afc581ddaa194edf889d17ec39798
Jeff MAURY
  • 166
  • 3
0
votes
3 answers

Can I avoid redeployment of a project in WebLogic, if I only change JSPs?

I have a project that runs inside the WebLogic server. 80 % of changes I do to the code affect JSP files only (not the class files). Those JSP files contain the frontend logic. Whenever I change the JSP page, I need to do the following steps to see…
Glory to Russia
  • 17,289
  • 56
  • 182
  • 325