Java Service Wrapper: crear Servicios para aplicaciones Java

Java Service Wrapper es una herramienta que nos permite correr un programa Java como Servicio Windows o demonio UNIX/Linux.

Ofrece 3 versiones, Profesional, Estándar y Community (libre y gratuita), la versión Community no ofrece características avanzadas como crear unidades mapeadas cuando se corre como Servicio:

Soporta estas plataformas:

· Windows – Windows 2000, XP, 2003, Vista, 2008 and Windows 7.

· aix – AIX

· freebsd – FreeBSD

· hpux, hpux64 – HP-UX, 32-bit and 64-bit versions.

· irix – SGI Irix

· linux – Linux kernels; 2.2.x 2.4.x, 2.6.x. Known to work with Debian, Ubuntu, and Red Hat, but should work with any distribution. Currently supported on both 32-bit and 64-bit x86, Itanium, and PPC systems.

· macosx – Macintosh OS X.

· osf1 – DEC OSF1.

· solaris – Sun OS, Solaris 9 and 10. Currently supported on both 32-bit and 64-bit sparc, and x86 systems.

Existen 4 modelos de integración:

· Método 1 (WrapperSimpleApp): es la forma más sencilla de usar. Se configura clase que lanza la aplicación

· Método 2 (WrapperStartStopApp), penasada para integrarse con aplicaciones como el Tomcat, que se lanzan con una clase y se paran con otra

· Método 3: (WrapperListener): es la más flexible de todas, creando un interfaz WrapperListener que nos permite controlar la integración.

· Método 4: (WrapperJarApp) para lanzar un JAR

Aquí podéis encontrar un tutorial sobre su uso sencillo.

Deja un comentario