2014-08-28 179 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