如何独立运行Jrebel?

时间:2014-08-28 10:12:46

标签: jrebel

如何在Apache Tomcat 7上将JRebel配置为独立服务?作为配置的一部分,我已经在JAVA_OPTS环境变量中包含了jrebel.jar。不过,JRebel还是不行。

3 个答案:

答案 0 :(得分:3)

您需要将jrebel.jar添加为" -javaagent"在你的启动脚本中。

请参阅本节了解tomcat:

http://manuals.zeroturnaround.com/jrebel/standalone/launch-from-command-line.html#tomcat-4-x-5-x-6-x-7-x

当JRebel以您的tomcat启动时,您将在服务器标准输出中看到一个大的JRebel横幅。

答案 1 :(得分:0)

必须在启动脚本中包含JRebel的环境变量。
当服务器启动时,它开始监视某个位置;这个决定是使用rebel.xml文件进行的,该文件必须指定完全限定的路径。因此,当部署在服务器上的JRebel监视的文件发生任何变化时,它将重新加载相同的类,因此可以在不重新启动整个服务器的情况下即时查看更改。

答案 2 :(得分:0)

告诉jrebel监视一些文件(可以在Rebel.xml中指定)。 Jrebel记下了这些文件的构建时间。当您更改java文件并生成它们的类文件时,它将识别已更改的文件,然后在JVM上重新加载此文件。