instalar tomcat service windows-xp 64bit

instalar - tomcat 9 eclipse



¿Cómo ejecutar Tomcat 6 en WinXP 64 bit? (7)

Tomcat 6 instalado en WinXP 64. Se instaló muy bien. Pero cuando intento iniciarlo (desde los Servicios de Windows) aparece el siguiente error: "No se puede iniciar el Apache Tomcat Service en la computadora local". error 216: 0xd8


He luchado con esto. Intenté instalar Tomcat 6 en un sistema Windox XP x64 que se ejecuta en una CPU Intel Xeon virtual (X5460). Usé el comentario de FoxyBOA como guía, pero ofrezco lo siguiente:

  1. Instale el Windows x64 JRE de Sun.
  2. Instalar Tomcat 6 (utilicé la versión del instalador del servicio de Windows), deberá apuntarlo manualmente al JRE que descargó durante la instalación (simplemente haga clic en el botón "..." y busque el directorio jre6).
  3. Descargue las versiones actualizadas de tomcat6.exe y tomcat6w.exe del Tomcat Repository (es posible que desee encontrar la etiqueta que coincida con la versión exacta de Tomcat que descargó) y colóquelas en el directorio bin. No sé por qué la versión amd64 funciona en un procesador Intel, pero lo hace .

Después de eso, todo funcionó: pude iniciar Tomcat con su administrador de servicios y con la consola de administración de servicios de Windows.

En el momento en que hice esto, utilicé Tomcat 6.0.18 y Sun Java 6 Update 12 (64 bits).


Solo modifique el paso 6 para que lo ponga en java en lugar de ingresar el valor del registro

  1. Bajo ciertas condiciones, Tomcat no configura correctamente los valores de registro de servicio. Se apunta a la versión de 32 bits de JRE / JDK en lugar de 64 bits. Se puede hacer explícitamente (ruta a JDK / JRE incorrecto) o implícitamente (valor "automático" que implica el uso de JAVA_HOME o JRE_HOME que apuntan a la versión de 32 bits). De todos modos, es muy recomendable comprobar el valor de registro que define qué versión de JDK / JRE se usará para el servicio de ventanas tomcat, consulte la clave HKEY_LOCAL_MACHINE / SOFTWARE / Apache Software Foundation / Procrun 2.0 [Tomcat instance name] / Parameters * java * / jvm and point para corregir 64 bits JDK / JRE (por ejemplo, jvm = C: / Archivos de programa / Java / jdk1.5.0_15 / jre / bin / server / jvm.dll).

Es un problema bien conocido.

Tomcat wrapper para el servicio de Windows se compila para 32 bits JDK.

Pasos que deberían permitirle instalar Tomcat como servicio de Windows bajo JDK64bits.

  1. Descargue la instalación binaria de Tomcat (archivo zip; el archivo exe no encontrará 64 bits JDK / JRE).

  2. Extrae archivos del archivo.

  3. Cambie el nombre de tomcat5.exe (tomcat6.exe) a tomcat5.exe.32bits a (tomcat6.exe.32bits)

  4. Extraiga el contenedor Tomcat de 64 bits de tomcat5_5_64bits_wrapper.zip y cámbiele el nombre a tomcat5.exe (tomcat6.exe). Ver detalles están aquí . (Actualización: la publicación de Bugzilla parece estar inactiva, pero creo que se puede encontrar un archivo ejecutable actualizado en el Repositorio SVN de Tomcat ).

  5. Instálelo como servicio de Windows ejecutando "service.bat install [Tomcat instance name]", donde [Tomcat instance name] es el nombre de servicio opcional de Windows.

  6. Bajo ciertas condiciones, Tomcat no configura correctamente los valores de registro de servicio. Se apunta a la versión de 32 bits de JRE / JDK en lugar de 64 bits. Se puede hacer explícitamente (ruta a JDK / JRE incorrecto) o implícitamente (valor "automático" que implica el uso de JAVA_HOME o JRE_HOME que apuntan a la versión de 32 bits). De todos modos, es muy recomendable comprobar el valor de registro que define qué versión de JDK / JRE se usará para el servicio de tomcat windows, consulte la clave HKEY_LOCAL_MACHINE / SOFTWARE / Apache Software Foundation / Procrun 2.0 [Tomcat instance name] / Parameters / Log / jvm y apúntelo para corregir 64 bits JDK / JRE (por ejemplo, jvm = C: / Archivos de programa / Java / jdk1.5.0_15 / jre / bin / server / jvm.dll).


De acuerdo con el registro de cambios desde la versión 6.0.21, los componentes de 64 bits se empaquetan en el instalador original:

Incluya el contenedor de servicio de Windows de 64 bits en las distribuciones. Actualice el instalador de Windows para usar automáticamente el binario correcto en máquinas de 64 bits. (markt)

No debería necesitar ninguna configuración adicional.


Solo quería que la gente sepa que al usar 64bit tomcat 6, el registro para mirar es

HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Apache Software Foundation / Procrun 2.0 /

Tenga en cuenta el adicional / Wow6432Node /

¡Gracias por tu ayuda!


FYI. Lo tengo funcionando ahora: Tomcat 6.0.29 y JRE 6u23, no hay desperdicio - instale el JRE, instale el instalador del servicio Tomcat, trabajo hecho. Todo comienza y funciona perfectamente.


La forma más rápida y sencilla de ejecutar Tomcat en un entorno Windows de 64 bits es instalar el 32bit JDK. Nota: Puede instalar JDK 32Bit después de haber instalado el JDK 64Bit, no ocurrirán problemas y se actualizará de JDK.