創建一個maven項目后想啟動tomcat測試一下新建的maven項目,結果一直報The JRE_HOME environment variable is not defined correctly,然后就會導致報出Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099等錯誤,分析了一大通,根據網上查到的一些說法,啟動Tomcat后startup.bat腳本調用了catalina.bat,然后catalina.bat調用了setclasspath.bat,setclasspath.bat的頭部定義了JAVA_HOME和JER_HOME,所以基本確定的錯誤的地方就在這里:
set JAVA_HOME=E:\Java\jdk1.7.0_45(以我安裝的jdk位置為例)
set JRE_HOME=E:\Java\jdk1.7.0_45\jre
保存,在idea里重啟tomcat,問題解決(eclipse里或者其他IDE里遇到的基本是一樣的解決方法)