標籤:mac tomcat 安裝 -- center cal 檔案 實現 ssl
之前寫過一篇Tomcat藉助JRebel支援熱部署的文章——《藉助JRebel使Tomcat支援熱部署 》。
介紹的是在開發、測試環境中的配置。可是正式的部署環境。我們不會通過命令列來啟動Tomcat,一般都是將Tomcat做成系統服務。而之前的那種配置,對於做成服務的Tomcat是不起作用的。所以今天再來介紹一下怎樣對做成系統服務的Tomcat進行JRebel的配置。
配置的方法有三種,第一種是在Tomcat做成服務之前,後兩種是在Tomcat做成服務之後。以下我們分別介紹一下:
第一種方式:
假設你如今還沒有把Tomcat做成系統服務,那麼你能夠用以下這樣的方式來配置,方法非常easy:找到Tomcat所在檔案夾。進入bin檔案夾用記事本或notepad等工具開啟service.bat檔案。找到"--JvmOptions"。在最後面增加"-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar"(不帶引號,詳細路徑依據自己情況配置)改動後例如以下:
--JvmOptions "-Dcatalina.home=%CATALINA_HOME%;-Dcatalina.base=%CATALINA_BASE%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed;-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar" ^
儲存、關閉檔案。然後將該Tomcat通過命令列安裝成Windows服務就可以。
假設如今你的server上已經有了Tomcat的服務,那麼上面這樣的方式就不行了,想要整合JRebel僅僅能通過以下兩種方式實現了。
另外一種方式:
假設server已經有了Tomcat的服務,那麼你能夠選擇接下來這樣的方式配置JRebel。
進入Tomcat檔案夾找到bin檔案夾下的“tomcat7w.exe”。
雙擊開啟,切換到“Java”選項卡,在“Java Options”的最後面增加"-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar"。
然後點擊“確定”就可以。
第三種方式:
另一種方式能夠在Tomcat服務存在的情況下配置JRebel,那就是改動注冊表。開啟注冊表。找到以下節點:
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\htfty\Parameters\Java。
64位系統。tomcat的注冊表路徑:
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Apache Software Foundation/Procrun 2.0/TomcatX/Parameters/Java
找到“Options”並編輯,相同在最後增加"-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar"。
最後儲存就可以。個人認為改動注冊表相對來說麻煩一些,所以把它放到了最後,推薦大家選擇前面兩種方式。
今天就到這兒。下次再見!
菜鳥教程之工具使用(五)——JRebel與Windows服務的Tomcat整合