cómo correr un .jar como un "demonio" en linux.
Hola a todos..
Tengo un proyecto maven, que necesito que corra como un demonio, y que pueda responder a los métodos, iniciar(), parar(), principalmente.
He buscado información pero no he logrado hacerlo funcionar.
Les agradezco desde ya por sus conocimientos.
Saludos.
- Inicie sesión o regístrese para enviar comentarios
Alternativas
Let me stackoverflow that for you...
Opciones:
Apache Commons Daemon
Tanuki (Java Service Wrapper)
Problema similar
Bueno no se si sea lo mismo que tu problema RSanchezO , yo estoy terminando de realizar un sistema de activo fijo, Cliente - Servidor. a lo que voy es que el servidor lo estoy corriendo en linux, ubuntu 14.04, hasta ahora he hecho un instalador, asta ahi esta bien se instala pero que cren,
no me genera los reportes..
a lo que voy, el programa servidor esta ejecutandose en linux ubunto, ahi si lo ejecuto de manera normal se ejecuta bien pero no me genera unos reportes...
porque mis metodos estan de la siguiente forma, el cliente hace la peticion de un reporte, llega al servidor busca los datos en la base de datos, genera el reporte en un arreglo de bytes pero en pdf, le regresa ese arreglo de bytes al cliente, y este lo convierte en pdf.
bueno les decia, si ejecuto normal el programa servidor este nomas no me genera los reportes... lo tengo que ejecutar el jar desde la terminal como root, entonces si no hay problema genera los rerportes y se los regresa al cliente el que hiso la peticion..
yo quiisera saber como hacer eso para que al momento de ejecutar el programa instalado pues cargara bien...
ese mismo programa lo instalo en windows, sin problema genera los reportes...
tengo lo siguiente en mi
tengo lo siguiente en mi proyecto:
Esta es la clase que quiero que corra:
Este sería el "hilo" que corre:
Lo que no sé es cómo integrar con las API que mencionas ezamudio, será posible tener algún ejemplo??? intenté hacer esto
pero no me funciona? debop tener un archivo de configuracion?
Otro ejemplo igual y ayuda
Checa aqui:
How to convert a java program to daemon
Tal vez te sirvan
Tal vez te sirvan estos Links:
Para Windows alguna vez utilice un vbs para hacer correr una aplicación java sin interfaz (en segundo plano).
Espero te sirva.
Si lo que quieres es iniciar el proceso al inicio de sesión
Igual recuerdo que ubuntu, al inicio carga los componentes que estén en una carpeta (no recuerdo como se llama)
Solo pondrías tu jar y lo ejecuta automáticamente.
Obviamente al ejecutarlo no aparece con interfaz gráfica.
muchas gracias...voy a ver
muchas gracias...voy a ver las alternativas y les cuento