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
在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
相关文章推荐
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- 转:Tomcat启动过程中找不到JAVA_HOME JRE_HOME的解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动找不到JAVA_HOME另类解决办法
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决方法
- Tomcat启动找不到JRE_HOME的解决方法
- Tomcat启动找不到JRE_HOME的解决方法
- Tomcat启动找不到JRE_HOME的解决方法
- 启动OracleOraHome92TNSListener,系统找不到指定路径的解决方法
- 解决Linux下启动Tomcat遇到Neither the JAVA_HOME ...报错
- tomcat启动报java.io.NotSerializableException或者WriteAbortedException错误解决方法
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
- tomcat启动报错:java.util.zip.ZipException的解决方法
- Tomcat 通过java程序启动和停止,以及解决The CATALINA_HOME environment variable is not defined correctlyThis environ
- 解决Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
- intellij IDE build出错,无法显示图片,找不到tomcat server,java编译版本过低,异常推出后无法启动项目等常见问题解决