生活随笔
收集整理的這篇文章主要介紹了
Tomcat与Jre绿色环境配置(生产环境)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Tomcat與Jre綠色環境配置(生產環境)
博客分類: jreapachetomcat?
?
??????? Tomcat運行時需要jre的支持,一般有兩種方式,一種是用jdk帶的jre,另一種無需安裝jdk只利用jre。這兩種方式的區別在于啟動的 時候是利用JAVA_HOME還是利用JRE_HOME(參加Tomcat目錄下的RUNNING.txt)。第一種的好處在于編譯跟運行時用的是同樣的 環境,引用外部包的時候只要能編譯通過,運行時一般是沒有問題的,即使不把外部包拷貝到Tomcat下的lib目錄也可以正常運行。第二種的好處在于部署 的時候比較精簡,不需要帶上jdk,解壓縮后環境設置一下即可。
? ? ? ? 利用第二種方式,可以實現Tomcat的綠化部署,將Tomcat跟jre打包成zip文件,解壓即可,啟動時利用批處理設置一下環境變量,下面是我自己的一些腳本:
直接將jre拷貝到Tomcat主目錄下,這里為jre7;以下批處理文件也直接放在Tomcat主目錄下,如果放到其他目錄可以自行修改。
解壓縮以后,為防止window防火墻攔截,直接用命令行打開對應8080端口,可根據具體環境修改: Java代碼??
@echo?off??::open?the?firewall?port??netsh?firewall?add?portopening?protocol?=?ALL?port?=?8080?name?=?Tomcat?mode?=?ENABLE??exit?? ?設置環境變量并啟動Tomcat: Java代碼??
@echo?off??set?JRE_HOME=%cd%\jre7??.\bin\startup.bat?? ?關閉Tomcat: Java代碼??
@echo?off??set?JRE_HOME=%cd%\jre7??.\bin\shutdown.bat?? ? 如果不想出現Tomcat窗口,可以將Tomcat安裝為服務,利用bin目錄的service.bat進行安裝。但注意service.bat中默認只查找jdk路徑,如果只設置JRE_HOME的話,會導致安裝失敗,如果設置JAVA_HOME的話可以直接啟動。為了只用jre進行綠化,需要修改service.bat內容,具體把下面兩行: Java代碼??
rem?Set?the?server?jvm?from?JAVA_HOME??set?"PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll"??if?exist?"%PR_JVM%"?goto?foundJvm??rem?Set?the?client?jvm?from?JAVA_HOME??set?"PR_JVM=%JAVA_HOME%\jre\bin\client\jvm.dll"??if?exist?"%PR_JVM%"?goto?foundJvm?? ?改為: Java代碼??
rem?Set?the?server?jvm?from?JAVA_HOME??set?"PR_JVM=%cd%\jre7\bin\client\jvm.dll"??if?exist?"%PR_JVM%"?goto?foundJvm??rem?Set?the?client?jvm?from?JAVA_HOME??set?"PR_JVM=%cd%\jre7\bin\client\jvm.dll"??if?exist?"%PR_JVM%"?goto?foundJvm?? ?這樣,就可以利用下面腳本進行服務啟動了,放在Tomcat主目錄下,如果沒安裝服務則安裝,沒啟動就啟動: Java代碼??
@echo?off??set?JRE_HOME=%cd%\jre7??sc?query?tomcat6?|?find?"SERVICE_NAME:?tomcat6"?>?nul??if?%errorlevel%?EQU?0?(echo?Tomcat6已經安裝)?else?(call?.\bin\service.bat?install)??sc?query?tomcat6?|?find?"STATE??????????????:?4??RUNNING"?>?nul??if?%errorlevel%?EQU?0?(echo?Tomcat6已經啟動)?else?(net?start?tomcat6)??exit?? ? 參考:http://mzywqwq.blog.163.com/blog/static/95870122012520114632207/
轉載于:https://www.cnblogs.com/u0mo5/p/5091162.html
總結
以上是生活随笔為你收集整理的Tomcat与Jre绿色环境配置(生产环境)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。