Tomcat启动过程中找不到JAVA_HOME(Neither the JAVA_HOME nor the JRE_HOME environment variable is defined)解决方法

一、在deepin安装Tomcat的过程中启动报错

在这里插入图片描述

二、查了原因后,发现是因为使用命令启动./startup.batTomcat时,它调用了catalina.bat,而它调用了setclasspath.bat。因此需要在setclasspath.bat手动声明环境变量

三、解决办法:修改tomcat的bin目录下setclasspath.sh ,手动添加JAVA_HOME和JRE_HOME两个环境变量,其后为jdk安装目录

sudo gedit setclasspath.sh
export JAVA_HOME=/usr/lib/jvm/java8/
export JRE_HOME=/usr/lib/jvm/jdk8/jre
在这里插入图片描述
注意:Windows下将export改为set

保存即可,再次启动,成功!

猜你喜欢

转载自blog.csdn.net/qq_40914991/article/details/83348120