Tomcat踩坑——Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

根据如下博客安装配置Tomcat

https://blog.csdn.net/gyshun/article/details/80920227

image.png

试了在setclasspath.bat里面声明环境变量,如下,没用


image.png

set JAVA_HOME = E:\jdk
set JRE_HOME = E:\jdk\jre
Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量。
很奇怪,我把IDEA关掉,cmd关掉,再重新打开cmd就OK了。
(我试过把Tomcat卸载重新装,还是没用)

image.png
image.png

把setclasspath.txt改为setclasspath.bat就行了

昨天还好好的,今天早晨 开机,再输入这命令就这样了
打开环境变量,
查看JAVA_HOME确实不是JDK,有问题
JRE_HOME
E:\jdk\jre
没有问题


image.png

查看setclasspath.bat也没有问题


image.png

修改JAVA_HOME如下
image.png

然后重新打开cmd(不然又是不成功)
又出现一个错误
Failed installing 'Tomcat8' service
image.png

输入service.bat remove

再service.bat install就OK了,如下图


image.png

完美了!
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容