2012-02-20 35 views
22

He instalado Apache Tomcat 6.0 en una carpeta C:/Program Files y establecer las variables ambientales JAVA_HOME y CATALINA_HOME, pero cuando inicio el servidor utilizando startup.bat, estoy consiguiendo el error:CATALINA_HOME variable ambiental no está definida correctamente

CATALINA_HOME environmental variable is not defined correctly.

Mi variable de entorno CATALINA_HOME se establece en CATALINA_HOME=C:\Program Files\apache-tomcat-6.0.35.

¿Qué hice mal?

+1

Bueno, la primera pregunta es si Tomcat está en 'C: \ Program Files \ apache-tomcat-6.0.35'? En otras palabras, ¿hay un 'C: \ Archivos de programa \ apache-tomcat-6.0.35 \ bin',' C: \ Archivos de programa \ apache-tomcat-6.0.35 \ wepapps', 'C: \ Archivos de programa \ apache-tomcat-6.0.35 \ common', etc.? –

+0

sí tomcat está en c: \ Archivos de programa \ apache-tomcat-6.0.35 –

+3

Después de establecer la variable de entorno, ¿abrió una nueva ventana CMD.EXE? Las ventanas que existían antes de establecer las variables no las verán, solo las ventanas nuevas lo harán. –

Respuesta

18

En un primer momento se tiene que mencionar Tomcat hasta la versión de Tomcat se refieren a continuación

CATALINA_HOME: C: \ Archivos de programa \ apache-tomcat-6.0.35; a continuación, establezca la variable CLASSPATH para

CLASSPATH: C: \ Archivos de programa \ apache-tomcat-6.0.35 \ lib;

y finalmente edita la variable de ruta de acceso a RUTA:.;% CATALINA_HOME% \ bin;

NOTA: debe colocarse un punto y coma (;) al final de cada una de las variables.

4

Abra su catalina.bat/catalina.sh .. y busque CATALINA_HOME, esto podría haber sido codificado si ha copiado Tomcat desde algún lugar.

8

Asegúrese de que el CD de directorio en la ventana de cmd a la ruta donde el Tomcat es antes de llamar al archivo service.bat

+0

Esto debería ser un comentario. – fancyPants

+0

No, esta es una respuesta válida y esto me solucionó el problema. Tal vez se necesite una nueva redacción para que se vea más como una respuesta. – Noremac

11
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 
0

En las variables de entorno CATALINA_HOME definir como una nueva variable y el valor de el valor de asignación variable para >>> C: \ apache \ apache-tomcat-7.0.40

en la ruta de anexar este% CATALINA_HOME% \ bin para obtener el comando "inicio catalina" para trabajar

1

favor cuidado de eliminar el punto y coma al final de la definición de las variables de usuario, tales como JAVA_HOME, CATALINA_HOME

+0

Esto debería ser un comentario. – KeyWeeUsr

2

Tengo el mismo problema, he copiado la ubicación de ruta de JRE_HOME

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

Aquí he ingresado el punto y coma que no deberíamos, lo eliminé, luego Tomcat se inició correctamente.

Así Punto y coma debe ser retirado al final después de ajustar ruta JRE_HOME o JAVA_HOME o CATALINA_HOME.

Cuestiones relacionadas