在XP上明明已經(jīng)安裝了JDK1.5并設(shè)置好了JAVA_HOME,可偏偏Tomcat在啟動(dòng)過程中找不到。
報(bào)錯(cuò)信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;提示找不到j(luò)ava_home各jre_home路徑,何解?
原因不知道了,下面來看解決辦法:
1、分析startup.bat啟動(dòng)腳本:發(fā)現(xiàn)其調(diào)用了catalina.bat,而catalina.bat調(diào)用了setclasspath.bat
2、在setclasspath.bat的頭部定義了JAVA_HOME和JRE_HOME的值,那么在這里手動(dòng)設(shè)置JAVA_HOME變量
3、重啟tomcat,敲入http://localhost:8080驗(yàn)證,問題解決。
tomcat5需要jdk1.6做支撐,jdk1.5不能夠。
新聞熱點(diǎn)
疑難解答
圖片精選