Problemas post instalación
Cuando se ejecuta JBoss como servicio en Windows 2003, arquitectura 64 bits, empieza a levantar y luego se congela
Info
Se puede aplicar en instalaciones W2003 de 32 bits.
Contexto
Este problema ocurre puntualmente en windows2003 R2 x 64 bits cuando se instala la versión de 64bits de O3 (>=5.4.020)
Se a probado esta versión en windows7 pro x 64bits, windows2008 enterprise x 64 y no hay problemas con el servicio.
Workaround
Existe un workaround a este inconveniente, que permite que el servicio se ejecute normalmente.
Es importante tener en cuenta que el siguiente procedimiento lo debemos hacer como el administrador del computador.
Recomendamos también ejecutar la Consola DOS como administrador (Ejecutar como Administrador del menú contextual)
Procedimiento para el workaround
- Bajar de aquí el archivo y descompactarlo en la raíz de la instalación de O3
Editar el archivo <o3>/bin/JBoss.lax. Buscar y subtituir C:\\ideasoft\\o3bi por path real:
java.endorsed.dirs=<o3>/jboss/lib/endorsed ....... lax.class.path=<o3>/jre/lib/tools.jar;<o3>/jboss/bin/run.jar;lax.jar ....... ## atención con esta que las barras son dobles!! ej lax.dir=C:\\ideasoft\\o3bi\\bin\\ lax.dir=<o3>\\bin
- Abrir una consola (cmd)
- Si durante el proceso de instalacion de la 5.4.020 fue instalado el servicio, es necesario desinstalarlo mediante la ejecución de <o3>\bin\O3JBoss.exe -uninstall.
- Moverse al directorio <o3>/UnistallerData/resource
Ejecutar el siguiente comando:
el código abajo es una única línea!!
tener en cuenta que <o3> debe ser substituido por el path donde está O3 ej: C:\ideasoft\o3biinvoker.exe install O3JBoss "O3JBoss Application Server" "<o3>\bin\JBoss.exe -zglaxservice O3JBoss" automatic false normal
- Levantar JBoss como servicio
- Revisar que en el log haya terminado de levantar
Para desinstalar el servicio alcanza con ejecutar C:\Ideasoft\O3\UninstallerData\resource>invoker.exe remove "O3JBoss Application Server"