tomcat7 開機自啟動(轉)


轉自  http://blog.csdn.net/rainyspring4540/article/details/51861079

環境:win7  tomcat7 

 

開機自啟動:

使用管理員打開命令提示符,進入tomcat7目錄,運行 

 

[plain]  view plain  copy
 
  1. service remove tomcat7 & service install tomcat7 & sc config tomcat7 start= auto   

&是合並多條語句,start= 和auto之間有個空格

 

提示一下:

1.我自己測試,不管tomcat是否已經在服務里,都可以任意卸載,不用停服務

2。一定要使用管理員運行命令提示符!!!!!(直接在運行里cmd的命令提示符不具有管理員權限),必須去附件->命令提示符  右擊 選中管理員運行。

 

將tomcat綁定到固定jdk

考慮到java的流行,客戶電腦里很可能包含別的java產品,為避免相互影響jdk或jre,故我們的產品的jdk不寫入path或JAVA_HOME中,在安裝過程中直接

將tomcat綁定到自己產品目錄的jdk

由於我們是開機自動方式啟動tomcat,想想前面的命令

[plain]  view plain  copy
 
  1. service install tomcat7 & sc config tomcat7 start= auto   

服務啟動從service.bat 開始的,在看看service.bat文件,顯然在文件開頭加入:

 

 

[plain]  view plain  copy
 
  1. set JAVA_HOME=D:\common\jdk1.6.0_10  
  2. set JRE_HOME=D:\common\jdk1.6.0_10\jre  

上面是個例子,你換成自己的目錄即可

 

如圖:

紅線代表tomcat啟動的jdk和jre的目錄

 

補充一下,如果你是雙擊startup.bat,啟動tomcat,要想綁定固定jdk,只要在setclasspath.bat文件開頭加入上面的語句。

環境:win7  tomcat7 

 

開機自啟動:

使用管理員打開命令提示符,進入tomcat7目錄,運行 

 

[plain]  view plain  copy
 
  1. service remove tomcat7 & service install tomcat7 & sc config tomcat7 start= auto   

&是合並多條語句,start= 和auto之間有個空格

 

提示一下:

1.我自己測試,不管tomcat是否已經在服務里,都可以任意卸載,不用停服務

2。一定要使用管理員運行命令提示符!!!!!(直接在運行里cmd的命令提示符不具有管理員權限),必須去附件->命令提示符  右擊 選中管理員運行。

 

將tomcat綁定到固定jdk

考慮到java的流行,客戶電腦里很可能包含別的java產品,為避免相互影響jdk或jre,故我們的產品的jdk不寫入path或JAVA_HOME中,在安裝過程中直接

將tomcat綁定到自己產品目錄的jdk

由於我們是開機自動方式啟動tomcat,想想前面的命令

[plain]  view plain  copy
 
  1. service install tomcat7 & sc config tomcat7 start= auto   

服務啟動從service.bat 開始的,在看看service.bat文件,顯然在文件開頭加入:

 

 

[plain]  view plain  copy
 
  1. set JAVA_HOME=D:\common\jdk1.6.0_10  
  2. set JRE_HOME=D:\common\jdk1.6.0_10\jre  

上面是個例子,你換成自己的目錄即可

 

如圖:

紅線代表tomcat啟動的jdk和jre的目錄

 

補充一下,如果你是雙擊startup.bat,啟動tomcat,要想綁定固定jdk,只要在setclasspath.bat文件開頭加入上面的語句。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM