1. 程式人生 > >java程式碼啟動tomcat報The CATALINA_HOME enironment variable is not defined correctly.....錯誤

java程式碼啟動tomcat報The CATALINA_HOME enironment variable is not defined correctly.....錯誤

相信很多人已經在環境變數中配置了CATALINA_HOME變數,而且能夠在cmd視窗中使用命令啟動tomcat服務,但是使用java程式碼啟動不了,一直報The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program的錯誤,大家應該都已經崩潰了,我明明已經設定了CATALINA_HOME變數啊!!!


其實我們需要開啟startup.bat檔案看一看



大家看到這一段程式碼,是不是輸出的出錯跟java控制檯輸出的錯誤是一樣的,看錯誤可以看出是CATALINA_HOME沒有配置,但是我明明在path中配置了,這點非常抱歉,我也不是很瞭解,大概是在cmd中能找到該環境變數吧,接下來是重點!!!

解決方案:

既然他找不到這個路徑?那我們直接在bat檔案中設定就ok啦




對bat檔案配置不是很熟悉,就直接配置到上面一點保證起效果