菜鳥教程之工具使用(五)——JRebel與Windows服務的Tomcat整合

來源:互聯網
上載者:User

標籤: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整合

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.