日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat与Jre绿色环境配置(生产环境)

發布時間:2024/6/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat与Jre绿色环境配置(生产环境) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Tomcat與Jre綠色環境配置(生產環境)

博客分類:
  • ?
  • Apache
  • Java
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绿色环境配置(生产环境)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。