server

Es posible ejecutar el Java Service Wrapper como una herramienta externa para testar su aplicación desde Eclipse. Esto le evita cambiar de ventana cada vez que desee iniciar su aplicación con el Wrapper.

A continuación presentamos una serie de pasos para mostrar un ejemplo muy sencillo sobre como ejecutar el Java Service Wrapper desde Eclipse.

Solución

El primer paso es descargar el Java Service Wrapper, por favor visitar la página de descargas. Es necesario extraer los archivos del Wrapper en una ubicación conveniente. Para este ejemplo, guardaremos los archivos en /home/myuser/wrapper.

NOTA

Asegúrese de tener una clave de licencia valida.

Descripción Técnica

En Eclipse crearemos un proyecto de ejemplo, al que llamaremos MisAplicaciones. Agregar una clase de esta manera: mi.app.test.MiAplicacion, la salida de datos en la consola será "Hello World".

MiAplicacion.java
package my.app.test;
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Herramientas Externas

Estos son los pasos para configurar las herramientas externas en Eclipse.

  • Presionar en la flecha que esta junto al icono de Herramientas Externas.
  • Seleccionar Configuraciones de Herramientas Externas.
  • Presionar en Programa.
  • Selecionar el icono de Iniciar Nueva Configuración.
  • Usaremos Wrapper para el nombre de la Nueva Configuración.
  • Ingresar la ruta de acceso en el archivo binario del Wrapper: /home/myuser/wrapper/bin/wrapper
  • En Argumentos ingresar el siguiente texto:
-c ../conf/wrapper.conf 
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp 
wrapper.app.parameter.1=my.app.test.HelloWorld 
wrapper.java.classpath.3=/home/myuser/workspace/MyApplication/bin

Ahora debería de ver en la consola de Eclipse la salida de datos del Wrapper y también la siguiente línea:

wrapper  | --> Wrapper Started as Console
...
jvm 1    | Hello World