2014-02-12 39 views
-2

我已經安裝了Tomcat7,爲JAVA_HOME和CATALINA_HOME都設置了系統環境變量。但是,當我嘗試從命令提示符運行啓動時,出現以下錯誤。 CATALINA_HOME環境可讀性未正確定義。 運行此程序需要此環境變量。CATALINA_HOME環境可讀未正確定義

這裏的命令提示符:

enter image description here

而且我已經設置了ENVIROMENTAL veriables這樣的:

enter image description here

我不明白爲什麼會這樣?

+0

你重新啓動命令提示符設置此屬性後? – msangel

+0

難道你不應該把它指向/ bin /文件夾嗎? – Kon

+0

實際上在這個網站上有答案:http://stackoverflow.com/questions/9361623/catalina-home-environmental-variable-is-not-defined-correctly – msangel

回答

0

在命令提示符下,執行:

echo %CATALINA_HOME% 

是否顯示C:\ JavaSE7 \ Tomcat7?如果沒有,是否添加變量後重新啓動了機器?你可能必須這樣做。

+3

重新啓動命令提示符就足夠了 – msangel

+0

@msangel - 感謝您的更新,有一段時間沒有在Windows機器上:) – SergeyB

+0

我重新啓動了幾次,但仍然無法正常工作 – Sky

1

從控制檯猜測,你可能要CATALINA_HOME設置爲 'C:\ JavaSE7 \ Tomcat7 \ Apache的Tomcat的7.0.29'

0

我解決它這樣的命令行:

集CATALINA_HOME = C:TomCat7 \ Apache的Tomcat的7.0.29 然後跑起來
TomCat7 \ Apache的Tomcat的7.0.29 \ bin中啓動