情況:Tomcat解壓後,啓動bin目錄的startup.bat正常,但是啓動tomcat7.exe卻啓動不了,爲什麼?
一、tomcat7.exe與startup.bat的區別:
1、這兩個都可以啓動tomcat,但tomcat7.exe必須安裝了服務才能啓動,而startup.bat不需要
2、另外一個區別是它們啓動所使用的JAVA環境配置是分開的
tomcat7.exe啓動所使用JAVA配置與服務啓動所使用的JAVA配置一樣,都是通過tomcat7w.exe的JAVA面板配置(可以在創建服務前修改service.bat文件的JAVA_HOME變量來指定初始的JVM,該JAVA面板的所有配置項都是從service.bat文件初始化的。)
二、Tomcat6解壓版的配置
下載完成後,解壓到D:\Tomcat7(設置你的路徑),檢查環境變量JAVA_HOME是否存在:一般JDK安裝時會自動設置,如果沒有就創建,JAVA_HOME的值設爲JDK的安裝根路徑
1、設置環境變量
2、設置服務
服務設置方法,也即是解決上面出現的情況,運行命令行cmd(輸入盤符回車如,輸入 D:\ 後回車,使用cd到tomcat\bin),