1. 程式人生 > >Tomcat啟動過程中找不到JAVA_HOME(Neither the JAVA_HOME nor the JRE_HOME environment variable is defined)解決方法

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

儲存即可,再次啟動,成功!