換電腦後配置完下載tomcat啓動出現java
The CATALINA_HOME environment variable is not defined correctlyapache
概括一點。以避免之後犯錯tomcat
解決辦法spa
1.肯定是否添加 CATALINA_HOME這個環境變量(根本不須要添加CATALINA_BASE,java_base,tomcat_base這些,親自嘗試過,只須要添加CATALINA_HOME)class
2.CATALINA_HOME 環境 必須在tomcat安裝目錄 例如:D:\J2EE\apache-tomcat-8.0.33變量
不能用; bin \ 結尾配置
3.最後也是總要的 在 path 裏面添加 ;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin下載
注意爲何在path後面添加引用
Path使得系統能夠在任何路徑下識別java命令,設爲:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,設置path時候,不要以.;開頭tools
CLASSPATH爲java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設爲:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑),設置classpath是爲了引用兩個JAR包,dt.jar和tools.jar。%JAVA_HOME%就是引用前面指定的JAVA_HOME,用百分號引用;