2014-08-28 52 views
-2

如何配置JRebel作为Apache Tomcat 7上的独立服务?作为配置的一部分,我已经在JAVA_OPTS环境变量中包含了jrebel.jar。尽管如此,JRebel并没有工作。如何将Jrebel作为独立运行?

+0

你被困在什么?错误消息?不知道下一步该怎么做? – AlexGreg 2014-08-28 10:16:32

回答

0

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

+0

我们可以在catalinta.bat文件的任何位置粘贴以下代码吗? set JAVA_OPTS = -javaagent:/path/to/jrebel.jar – 2015-08-05 13:21:51

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的一面旗帜。

+0

我们可以在catalinta.bat文件的任何位置粘贴以下代码吗?我认为这将工作 set JAVA_OPTS = -javaagent:/path/to/jrebel.jar – 2015-08-05 13:23:01

0

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

+0

我们可以在catalinta.bat文件的任何位置粘贴以下代码吗? set JAVA_OPTS = -javaagent:/path/to/jrebel.jar – 2015-08-05 13:22:29