您的位置:首页 > 运维架构 > Tomcat

Tomcat启动过程中找不到JAVA_HOME解决方法

2017-06-26 17:10 387 查看
 Tomcat启动过程中找不到JAVA_HOME解决方法

   在XP上明明已经安装了JDK1.7并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到。

   报错信息如下: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;提示找不到java_home各jre_home路径,何解?

   原因不知道了,下面来看解决办法:

   1、分析startup.bat启动脚本:发现其调用了catalina.bat,而catalina.bat调用了setclasspath.bat

   2、在setclasspath.bat的头部定义了JAVA_HOME和JRE_HOME的值,那么在这里手动设置JAVA_HOME变量

rem ---------------------------------------------------------------------------

rem Set CLASSPATH and Java options

rem

rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $

rem ---------------------------------------------------------------------------

set JAVA_HOME=D:\Program Files\Java\jdk1.7.0_67

set JRE_HOME=D:\Program Files\Java\jre7

rem Make sure prerequisite environment variables are set

if not "%JAVA_HOME%" == "" goto gotJdkHome

if not "%JRE_HOME%" == "" goto gotJreHome

echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

echo At least one of these environment variable is needed to run this program

goto exit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: