Tomcat启动过程中找不到JAVA_HOME解决方法
2016-10-14 15:23
549 查看
Run Environment:
os: win7
jdk: 1.7.0_79
tomcat: apache-tomcat-8.0.29-windows-x86(绿色版)
在win7上明明已经安装了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路径,何解?
分步骤根据自己的环境进行测试处理。
步骤一参考链接地址:
http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html
原因不知道了,下面来看解决办法:
1、分析startup.bat启动脚本:发现其调用了catalina.bat,而catalina.bat调用了setclasspath.bat
2、在setclasspath.bat的头部定义了JAVA_HOME和JRE_HOME的值,那么在这里手动设置JAVA_HOME变量
3、修改后的图片
修改后并没有解决报错问题,但报错改为:
the JRE_HOME environment variable is not defined correctly
继续网上搜索问题的解决办法:
步骤二参考链接地址:
http://blog.csdn.net/delongcpp/article/details/8155652
增加JRE_HOME系统环境变量:
重新启动Tomcat,问题依旧存在。
尝试修改setclasspath.bat文件,将手动添加进去的JAVA_HOME环境变量和JRE_HOME环境变量都删除掉,重新启动Tomcat,运行成功。
运用cmd命令框启动Tomcat(这样做的好处是,启动Tomcat或其他应用程序错误会打印到命令框内).
os: win7
jdk: 1.7.0_79
tomcat: apache-tomcat-8.0.29-windows-x86(绿色版)
在win7上明明已经安装了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路径,何解?
分步骤根据自己的环境进行测试处理。
步骤一参考链接地址:
http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html
原因不知道了,下面来看解决办法:
1、分析startup.bat启动脚本:发现其调用了catalina.bat,而catalina.bat调用了setclasspath.bat
2、在setclasspath.bat的头部定义了JAVA_HOME和JRE_HOME的值,那么在这里手动设置JAVA_HOME变量
3、修改后的图片
修改后并没有解决报错问题,但报错改为:
the JRE_HOME environment variable is not defined correctly
继续网上搜索问题的解决办法:
步骤二参考链接地址:
http://blog.csdn.net/delongcpp/article/details/8155652
增加JRE_HOME系统环境变量:
重新启动Tomcat,问题依旧存在。
尝试修改setclasspath.bat文件,将手动添加进去的JAVA_HOME环境变量和JRE_HOME环境变量都删除掉,重新启动Tomcat,运行成功。
运用cmd命令框启动Tomcat(这样做的好处是,启动Tomcat或其他应用程序错误会打印到命令框内).
相关文章推荐
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- 转:Tomcat启动过程中找不到JAVA_HOME JRE_HOME的解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决方法
- Tomcat启动找不到JRE_HOME的解决方法
- Tomcat启动找不到JRE_HOME的解决方法
- Tomcat启动找不到JAVA_HOME另类解决办法
- Tomcat启动找不到JRE_HOME的解决方法
- myeclipse启动tomcat会出现 a java exception has occured错误 的解决方法
- tomcat 在linux下启动时找不到JDK的解决方法
- tomcat 启动报找不到 ActionServlet 错误 解决方法
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
- tomcat启动报java.io.NotSerializableException或者WriteAbortedException错误解决方法
- java.lang.OutOfMemoryError:Java heap space解决方法(项目中直接运行main方法,做案例,没有启动tomcat的情况)
- Linux启动eclipse报错找不到java环境解决方法
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
- tomat在linux服务器上启动报The APR based Apache Tomcat Native library which allows ...java.library...异常解决方法