apache-tomcat-7.0.47-windows-x64.zip或apache-tomcat-7.0.47-windows-x86.zip 解壓縮版 windows 服務添加
要想解壓所版apache安裝為windows服務需要下載tomcat版本如apache-tomcat-xxx-windows-x64.zip,apache-tomcat-xxx-windows-x86.zip版的tomcat,apache-tomcat-xxx.zip解壓縮出來沒有將tomcat安裝為windows服務的service.bat的指令碼。
如果想讓客戶在用tomcat時不安裝jdk即可運行,需要要將jre的目錄在環境變數中定義JAVA_HOME,更簡單的方法是在service.bat中設定JRE_HOME,JSSE_HOME指向jre的目錄,在service.bat設定的環境變數是tomcat作為服務運行時尋找需要jre用。在setclasspath.bat設定JRE_HOME,JAVA_HOME,JSSE_HOME在命令列啟動,關閉tomcat尋找需要jre時用。
樣本:
1.apache-tomcat-7.0.47-windows-x86.zip jre7(jdk7安裝後拷貝安裝的jre目錄到解壓tomcat的根目錄) tomcat7解壓後目錄,jre拷貝到根目錄。
2.setclasspath.bat檔案開頭設定環境變數
set JAVA_HOME="%CATALINA_HOME%\jre7"
set JSSE_HOME="%CATALINA_HOME%\jre7"
service.bat檔案:gotHome上,set "CATALINA_HOME=%cd%"下設定環境變數
set "CATALINA_HOME=%cd%"
set "JSSE_HOME=%CATALINA_HOME%\jre7"
:gotHome
3.啟動cmd到tomcat下bin目錄運行命令startup.bat如,會顯示tomcat運行時用的jre。
4.cmd運行shutdown.bat也會顯示tomcat運行用的jre
5.cmd運行service.bat install安裝tomcat為windows服務
6.安裝的tomcat服務移出運行cmd運行命令service.bat remove即可
FAQ:
1.用apache-tomcat-xxx-windows-x64.zip,apache-tomcat-xxx-windows-x86.zip版的tomcat解壓縮版tomcat,apache-tomcat-xxx.zip解壓縮出來沒有將tomcat安裝為windows服務的service.bat的指令碼