CATALINA_HOME environmental variable is not defined correctly

那年仲夏 提交于 2019-11-28 17:30:51
Rohith

At first you have to mention tomcat up to tomcat's version refer below

CATALINA_HOME: C:\Program Files\apache-tomcat-6.0.35; then set CLASSPATH variable to

CLASSPATH : C:\Program Files\apache-tomcat-6.0.35\lib;

then finally edit path variable to PATH: .;%CATALINA_HOME%\bin;

NOTE: a semicolon(;) must be put at the end of each and every variable.

Sudarshan
set JAVA_HOME :C:\Program Files\Java\jdk1.6.0_26
CLASSPATH :C:\Program Files\Java\jdk1.6.0_26\bin
CATALINA_HOME : C:\Program Files\apache-tomcat-6.0.35

Make sure you cd your directory on the cmd window to the path where the Tomcat is before you you call the service.bat file

Open up your catalina.bat / catalina.sh .. and check for CATALINA_HOME , this could have been hardcoded if you have copied Tomcat from somewhere.

I have got the same problem, I copied the path location of JRE_HOME

JRE_Home= "C:Progra******** ;"

Here i have entered Semicolon which we should not , I removed it, then Tomcat Started successfully .

So Semicolon must be removed at the end after setting path JRE_HOME or JAVA_HOME or CATALINA_HOME .

Alex

You also need to set the JAVA_HOME variable to point to the JDK, not JRE. Tomcat must know were Java is installed. It needs the JDK. In the end restart computer.

https://serverfault.com/questions/579159/the-catalina-home-environment-variable-is-not-defined-correctly-this-environment

Please care to remove the semi colon at the end of defining user variables such as JAVA_HOME, CATALINA_HOME

In environment variables define CATALINA_HOME as a new variable and the value for the variable value assign to >>> C:\apache\apache-tomcat-7.0.40

in the path append this %CATALINA_HOME%\bin to get the command "catalina start" to work

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!