Cómo configurar Tomcat 7 como servidor en Windows 2008 Server

Cómo configurar Tomcat 7 como servidor en Windows 2008 Server

Configuré Tomcat7 como un servicio de la siguiente manera:

c:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32\bin>service.bat install
Installing the service 'Tomcat7' ...
Using CATALINA_HOME:    "C:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32"
Using CATALINA_BASE:    "C:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32"
Using JAVA_HOME:        "C:\Program Files (x86)\Java\jdk1.7.0_09"
Using JRE_HOME:         "C:\Program Files (x86)\Java\jdk1.7.0_09\jre"
Using JVM:              "C:\Program Files (x86)\Java\jdk1.7.0_09\jre\bin\server\
jvm.dll"

Sin embargo, cuando intento iniciar el servicio, aparece el siguiente error:

c:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32\bin>tomcat7.exe
%1 is not a valid Win32 application.
Failed to run service as console application

Este es el archivo que descargué de Apache: apache-tomcat-7.0.32-windows-x64.zip. Puedo iniciar Tomcat con éxito en el puerto 8080 como algo independiente. Lo que significa que voy al símbolo del sistema, escribo startup.baty se inicia correctamente.

Pregunta

¿Cómo puedo resolver esto y cuáles son las cosas que debo solucionar?

Respuesta1

Hay una publicación en el sitio hermano que podría ayudarte. Aqui esta el link: https://stackoverflow.com/questions/5920051/installing-tomcat-7-as-service-on-windows-server-2008

Respuesta2

Como pista para el siguiente paso: en la línea de comando, ejecute

java -version

(Que debería decir 32 bits... bla, bla).

Ahora estás instalando la versión de 64 bits de Tomcat.

Quizás deberías considerar instalar la versión de 64 bits del JDK.

información relacionada