码迷,mamicode.com
首页 > 编程语言 > 详细

startup.bat脚本启动tomcat时,cmd命令窗口闪现问题及Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 错误解决

时间:2020-03-09 18:08:47      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:ima   mic   如图所示   inf   bsp   image   声明   http   var   

解决通过startup.bat脚本启动tomcat时,cmd命令窗口闪现问题!

 

1.出现的问题是在Tomcat的解压目录的bin文件夹中,通过startup.bat脚本启动Tomcat时,命令窗口闪现;

 技术图片

 

 

2.首先我们需要了解的是通过startup.bat启动tomcat时的流程是:startup.bat--->Catalina.bat--->setclasspath.bat,然后我们在startup.bat配置文件中的末尾加上一句pause;保存成功后,重新双击startup.bat文件看看cmd窗口显示什么信息,如图所示:

 技术图片

 

 

 

报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 错误解决

先看Tomcat的startup.bat,它调用了catalina.bat,。

技术图片

 

 而catalina.bat则调用了setclasspath.bat

技术图片

 

 

只要在setclasspath.bat的开头声明环境变量,添加上自己本地jdk、jre路径即可。

技术图片

 

 

在命令窗口输入:stratup启动本地tomcat(下图为启动成功)

技术图片

 

startup.bat脚本启动tomcat时,cmd命令窗口闪现问题及Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 错误解决

标签:ima   mic   如图所示   inf   bsp   image   声明   http   var   

原文地址:https://www.cnblogs.com/xuefy/p/12449880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!