Convertir Ejecutable JBoss Server a Servicio MS-Windows

En este ejemplo se convertirá el ejecutable del servidor de aplicaciones JBoss a un sevicio de Microsoft Windows.




Consideraciones previas y entorno
  • Versión de servidor de aplicaciones JBoss con la que se realiza el ejemplo 5.1.0
  • Versión del servidor que aloja el servicio Microsoft Windows 2003 R2 Standard

Software necesario

Procedimiento
  1. Copiar los archicvos del servidor JBoss en la ruta deseada.
     F:\jboss-5.1.0.GA
  2. Copiar los ejecutables instsrv.exe y srvany.exe en la ubicación C:\Windows\System32 
  3. La rutra por defecto de instalación en Windows XP es C:\Archivos de Programa\Windows Resource Kits\Tools
  4. Abrir la línea de comandos e introducir el siguiente comando: 
    C:\Windows\System32\instsrv.exe JBoss_Server C:\Windows\System32\srvany.exe
    Esto crea el servicio en MS-Windows pero que no realiza nada.
  5. En el servidor abrir el registro de Windows:
       Inicio → Ejecutar → regedit → Aceptar .
    Navegar hasta la clave de registro JBoss_Server.
       HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → JBoss_Server

    Crear una clave nueva sobre JBoss (es decir una carpeta nueva) con el nombre Parameters
    Dentro de JBoss_Server\Parameter creamos un valor REG_SZ (alfanumérica) con el nombre Application y con valor F:\jboss-5.1.0.GA\bin\run.bat -b 0.0.0.0

  6. Abrir los servicios de MS-Windows (Inicio → services.msc → Aceptar)
    Buscar el servicio JBoss en la lista

    Cambiar el usuario que ejecuta el servicio (en este caso uno del Active Directory que se encarga de ejecuta servicios)
    Cambiar a Automático el inicio del servicio para que en el reinicio se levante el servidor JBoss de forma automática.




No hay comentarios:

Publicar un comentario