tomcat.exe 與 startup.bat 的區別
- 這兩個都可以啟動tomcat,但tomcat*.exe必須安裝了服務才能啟動,而startup.bat不需要
- 它們啟動所使用的JAVA環境配置是分開的
- tomcat.exe啟動所使用JAVA配置與服務啟動所使用的JAVA配置一樣,都是通過tomcatw.exe的JAVA面板配置(可以在創建服務前修改service.bat文件的JAVA_HOME變量來指定初始的JVM,該JAVA面板的所有配置項都是從service.bat文件初始化的)。
- startup.bat啟動所使用的JAVA配置可以通過修改catalina.bat與setclasspath.bat文件里的JAVA_HOME與JRE_HOME變量來指定,也可以直接在電腦的高級屬性里面添加。
- tomcat.exe 與 tomcatw.exe的區別
把tomcat.exe安裝成服務后,雙擊tomcatw.exe,彈出可視化tomcat服務控制臺,進而可以輕松控制tomcat服務。
如果沒有安裝tomcat為服務的話,雙擊tomcatw.exe彈出個錯誤對話框,說“指定的服務并未以安裝的服務存在。Unable to open the service tomcat”。
原因是必須為這個tomcat安裝服務。
注:tomcat6.exe 這個文件是用來啟動tomcat的,tomcat6w.exe是管理tomcat服務的。
具體安裝方法:打開命令行提示符窗口:
=> 進入Tomcat安裝目錄==> 進入bin目錄下==> 輸入:service.bat install 即可
具體安裝方法:打開命令行提示符窗口
=> 進入Tomcat安裝目錄==> 進入bin目錄下==> 輸入:service.bat remove tomcat服務名稱(如tomcat6) 即可。