CSI Consultores

 
  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente
Home admin Usando JSVC para iniciar un demonio.
29.08.2009 07:29:32
admin

Por: Guido J. Granobles.

JSVC es parte del proyecto Jakarta Commons Daemon y esta destinado para cargar clases que implementen la interfaz Daemon.  JSVC puede ser enconjtrado con la distribucion oficial de Apache Tomcat  y comunmente se usa para arrancar Tomcat como un demonio desde el inicio del sistema operativo, evitando la necesidad de hacer  un arranque manual cada vez que el sistema operativo se inicie.  La sintaxis de JSVC es la siguiente:


$TOMCAT_HOME/bin/jsvc -Dprogram=$jar_prog -cp $CLASSPATH -home $JAVA_HOME -outfile $archsali -errfile $archerr -pidfile  arch_pid $clase
 

Aunque los nombres de las variables pasados en los parametros se describen por si mismos,  esto es lo que hacen:

 jar_prog  =  Es el nombre del jar con su extension del programa que deseamos ejecutar.

 archsali    =  Es el path y el nombre de un archivo de texto a donde se enviaran todos las salidas de comandos que imprimen en consola como la instruccion

                             print.

 archerr    =  Es el path y el nombre de un archivo de texto a donde se enviaran todos los errores que lanze el demonio.

 arch_pid =  Es el path y el nombre de un archivo de texto donde se guardara el pid o número de proceso que identifica este demonio dentro del sistema.

                            Este numero de pid sirve para detener el demonio posteriormente si se hace un script de arranque y fin del demonio.

 clase        =   Nombre completo de la clase que implementa la interfaz daemon e inicia el hilo principal del programa.

 

Se puede escribir un script para inicializar todas las variables correctamente y luego copiarlo en /etc/init.d para que se inicie con el arranque del sistema operativo.  Puede ser un script con las opciones de start|stop|restart.

 

 

 


  interfaz Daemon | demonios java | Daemon
 

Comentario
Inicio de sesión:

E-mail:




Encuentranos en FaceBook

Blog

« <September - 2010> »
SunMonTueWedThu FriSat
   1234
567891011
12131415161718
19202122232425
2627282930  
Today

Enlazes de interes