tomcat 環境變量配置 解決 The CATALINA_HOME environment variable is not defined correctly


文章目錄

問題描述

已經配置好了JAVA_HOME,CLASSPATH,Path等系列環境變量,且正確配置了CATALINA_HOME值為D:\apache-tomcat-7.0.93.然而執行startup.bat或者services.bat install時報錯如下:

The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20190316161128137.png)

解決方案

  1. 搜索了博客上很多人的回答,很多人說是后面是有斜桿沒斜桿,有分號沒分號的問題,然而一一嘗試,報錯依舊。
  2. 之后干脆閱讀腳本startup.bat,關閉回顯,加了一個echo語句輸出該環境變量的值。
  3. 發現CATALINA_HOME的取值是D:\Program Files\Apache Software Foundation\Tomcat 7.0
    這個目錄很熟悉,是我以前安裝的Tomcat的目錄,之后卸載了。因此我猜測是注冊表中有殘留的導致的問題。
  4. 注冊表中搜索CATALINA_HOME,果然找到了該項。
  5. 同時注意個人環境變量中是否有該變量的設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM