Home > Documentation > Apache Geronimo v1.1 - Guía de Usuario > Administrando Geronimo > C. Configurando a Geronimo como un Servicio Windows |
Este artículo te mostrará como configurar Apache Geronimo v1.1 para ejecutarse como un servicio de MS Windows. Se requerirá Java Service Wrapper (JSW) como software adicional para lograr dicha configuración. Usando JSW te proporciona un "control" adicional en el servicio que configures, como la habilidad de aplicar ping al servicio y así ayudar a la respuesta si el servicio no esta en ejecución.
En este artículo revisaremos los diversos parámetros de configuración del JSW que controla el comportamiento del servicio y al wrapper mismo.
Para preparar a Apache Geronimo v1.1 como servicio de MS Windows, necesitarás Java Service Wrapper. Para este ejemplo, usamos Java Service Wrapper 3.2.0, disponible para su descarga en la siguiente URL:
http://sourceforge.net/projects/wrapper/
Para este ejemplo, también estamos usando Apache Geronimo v1.1 bajo Windows XP. Puedes descargar los binarios de Apache Geronimo de la siguiente URL:
http://geronimo.apache.org/downloads.html
La instalación de Geronimo a partir de los binarios es muy simple. Sólo extrae al archivo zip en un directorio de tu conveniencia; a partir de ahora, este artículo se referirá a ese directorio como <geronimo_home>.
La instalación del wrapper es tan simple como la de Apache Geronimo. Ya que hayas obtenido la versión correcta de tu ambiente, puedes extraer al archivo zip en un directorio de tu conveniencia; a partir de ahora, este artículo se referirá a ese directorio como <jsw_home>.
Java Service Wrapper viene con un archivo de configuración ejemplo, wrapper.conf, el cual pre-configura la ejecución de un script prueba (también proporcionado). En esta sección, para tu conveniencia, proporcionamos un archivo wrapper.conf específico para Geronimo.
El archivo wrapper de configuración se encuentra en el directorio <jsw_home>\conf. Respalda al archivo original y crea un nuevo archivo wrapper.conf, con el contenido del siguiente ejemplo.
Aplica una búsqueda con reemplazo, cambiando las etiquetas <java_home>, <geronimo_home> y <jsw_home>, por los valores de tu ambiente.
Hagamos una revisión de nivel general, a lo que hace el archivo de configuración:
Junto con el wrapper, existen dos scripts para instalar y desinstalar el servicio. Ya que estamos usando el mismo nombre del archivo wrapper de configuración, wrapper.conf, no hay necesidad de alterar alguno de esos dos scripts.
Para agregar Apache Geronimo como un servicio MS Windows, ejecuta el siguiente comando:
<jsw_home>\bin\InstallTestWrapper-NT.bat
Para eliminar el servicio de Apache Geronimo, ejecuta el siguiente comando:
<jsw_home>\bin\UninstallTestWrapper-NT.bat
Recuerda que por simplicidad, estamos reusando los scripts proporcionados por la instalación de Java Service Wrapper; el nombre de los scripts no es relevante, ya que ambos apuntan al archivo wrapper de configuración que hemos modificado.
Puedes revisar los resultados de la instalación en el archivo bitácora <geronimo_home>\var\log\jsw.log. Deberías ver algo similar a:
Para ejecutar al servicio puedes emplear la interfaz de MS Windows ó puedes emplear la opción de línea de comandos. Para el siguiente ejemplo, la opción elegida es el uso de la línea de comandos.
Desde una línea de comandos de Windows, ejecuta el comando:
net start Geronimo
Deberías ver un mensaje de confirmación similar al siguiente:
Nota que Apache Geronimo puede tomar algunos instantes adicionales para iniciar: incluso cuando recibas el mensaje de que el servicio ha sido iniciado exitosamente, Geronimo podría aún estar cargándose.
Verifica <geronimo_home>\var\log\jsw.log para comprobar que Geronimo ha iniciado completamente: la última línea de la bitácora debería ser similar a:
Como alternativa, si instalaste al comando tail de Windows, podrías ejecutar al siguiente comando para monitorear el estado.
tail -f <geronimo_home>\var\log\jsw.log
Una vez que veas en la bitácora el mensaje Geronimo Application Server started indica que todo está preparado. Con ello puedes abrir un explorador Web y solicitar acceso a la Consola de Administración de Geronimo, mediante la siguiente URL:
Bookmark this on Delicious Digg this | Privacy Policy - Copyright © 2003-2009, The Apache Software Foundation, Licensed under ASL 2.0. |