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
1
vote
2 answers

Docker for development and production

I have a Dockerfile similar to this one: FROM tomcat:7-jre8-alpine ... ENTRYPOINT ["sh", "docker-entrypoint.sh"] I would like to be able to use it in production after doing all testing and development. During development I'd like to use JRebel and…
st.huber
  • 1,481
  • 2
  • 24
  • 45
1
vote
1 answer

Jrebel clear Mybatis interceptors when reload Mapper XML files

I'm using Jrebel 6.3.0 to hot reload Mybatis's Mapper XML for my Spring boot web application. And I used Java Configuration to config Mybatis. @Configuration @ConditionalOnClass({ PageInterceptor.class…
John.Yuan
  • 11
  • 5
1
vote
0 answers

JRebel forbidding reloading of class

I started using JRebel on a remote server. I see the class being updated in the exploded EAR on the remote server. When I debug, it actually didn't really get updated in the app. In the JRebel logs I have found this message: [DebuggerIntegration]…
Ruudy Garcia
  • 139
  • 9
1
vote
1 answer

The error about Jrebel build in spring and jackson

Today, I occured an error about jrebel build in spring. When made a request, I found the error: 2016-05-08 15:53:19 JRebel-SDK-CBP: ERROR Class 'com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap' could not be processed by…
Acceptedboy
  • 65
  • 1
  • 2
  • 7
1
vote
1 answer

Deploy with JRebel from IntellijIDEA

I am following a tutorial from the "Spring in Action" book (by Manning Pubblications). I have a problem when I try to deploy a webApp (with springMVC) with JRebel. [2016-04-04 11:00:28,040] Artifact WebAppSpring: Artifact is being deployed, please…
foralobo
  • 3,947
  • 5
  • 18
  • 17
1
vote
1 answer

Spring MVC project doesn't respond to browser requests after code changes

I have a basic Spring 4 MVC project setup. After starting the server the site is accessible and works until I change something in code and later it doesn't respond to any kind of requests(GET/POST) from the browser when I click links in my site to…
Lucky
  • 16,787
  • 19
  • 117
  • 151
1
vote
0 answers

JRebel stops to reload html resources after first "Make Project" in IntelliJ IDEA 15.0.1 community edition

I am struggling to get JRebel work properly with IntelliJ IDEA. After application redeploy, JRebel works for html resources very well. But if I change some Java classes and use "Make Project" command to reload changes, later resources does not…
1
vote
1 answer

Using JRebel for non webapp projects

I have a non-web app maven project which relies on Kafka which is my message queue. now in order to do computation on incoming messages I need to run 4 JAR files concurrently. How can I use JRebel in this case so I can change my code and I don’t…
Asav Patel
  • 1,113
  • 1
  • 7
  • 25
1
vote
1 answer

Including user home dir in Jrebel.xml

Using Jrebel with NetBeans 8.0.2, projects shared by multiple users. The root of the projects is variable "dev.env.home" defined as an ant variable in Netbeans settings. Is it possible to pass this variable to rebel.xml file? I have tried…
chrisl08
  • 1,658
  • 1
  • 15
  • 24
1
vote
1 answer

How to hot deploy .jsp in JRebel when the rebel.load_embedded_plugins set to false?

I'm a noob in JRebel. In our project we have to set rebel.load_embedded_plugins to false because otherwise issues will occur. But at the same time we are not able to hot deploy the .jsp files in this project. In another word, after execute "ant…
Cong Wang
  • 769
  • 1
  • 9
  • 30
1
vote
1 answer

How to work with JRebel

Here are the steps I took to create and deploy my project. Tell me where it is getting wrong. I am newbie in jrebel. Please help me out. 1) I made a project in my eclipse workspace C:\Users\we\hibernate\mavenspring2 2) I downloaded the jrebel trial…
Arnab Dhar
  • 239
  • 2
  • 15
1
vote
1 answer

JRebel Uninstallation issue

I have installed trial version of JRebel for evaluation. Its a good tool no doubt. But my company doesn't want invest on JRebel. I am trying to uninstall from my eclipse. It says that its uninstalled. But still I see JRebel things in my eclipse.…
salamsoft
  • 75
  • 9
1
vote
0 answers

Remote Debugging with Jrebel

On my MAVEN_OPTS,I have this configuration -Xmx1024m -XX:MaxPermSize=1024m -javaagent:C:\Users\user\.IntelliJIdea14\config\plugins\jr-ide-idea\lib\jrebel\jrebel.jar On my maven module, I run this code mvnDebug install -Prun,csoff…
user962206
  • 15,637
  • 61
  • 177
  • 270
1
vote
1 answer

Eclipse/STS dependency hell

I was having few troubles installing new software from Marketplace, so today I decided to start from a fresh install of STS 3.6.4 from spring.io. I wanted to install some plugins like Subversive, but then I stumbled again into the dependency hell…
usr-local-ΕΨΗΕΛΩΝ
  • 26,101
  • 30
  • 154
  • 305
1
vote
1 answer

JRebel monitoring class folder but not deploying

While starting WL with JRebel I can see folder monitor message but when placing class file into the folder its not being loaded. Currently we have WL 9.2 which part of classpath is api.jar. In addition we added to the classpath classes folder …
Amir_Af
  • 576
  • 6
  • 22