Linux en Espanol
 
Llamado remoto de jar o shell (tema #24993)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Programación
Autor Mensaje
igorov
Forista
Registrado: 2014-05-06
Mensajes: 3

Publicado: 2014-05-07 06:32:09    Asunto: Llamado remoto de jar o shell

Hola a todos, escribo este post por la duda que tengo al llamar un jar desde un shell que se encuentra en un lugar fisico distinto. Por ejemplo hay un shell que debe ejecutar a un jar (java -jar archivo.jar), pero el problema es que ese archivo jar estara en otro servidor linux. Entonces ese shell debe poder ejecutar ese jar remoto.

Mi consulta es si esto es posible, de no ser asi, otra opcion seria que en el servidor remoto este otro shell, el cual ejecute el jar de manera local, y a su vez este shell se comunique con el primer shell, enviandolo el resultado de la ejecucion del jar.

De antemano les agradezco la ayuda.
miguelgf
Forista


Registrado: 2006-12-28
Mensajes: 621

Publicado: 2014-05-07 20:29:22    Asunto:

Hola.

O no he entendido el problema o eso se resuelve si el servidor que tiene el jar comparte la carpeta que lo contiene y el servidor que debe ejecutarlo monta esa carpeta compartida.

Y si lo que quieres no es eso sino que es que el servidor remoto ejecute el jar y devuelva resultados se me ocurre usar ssh, pero seguro que hay una manera propia de java m?s eficiente para este caso.

Saludos.
igorov
Forista
Registrado: 2014-05-06
Mensajes: 3

Publicado: 2014-05-28 04:57:33    Asunto:

Gracias por tu respuesta, para resolver eso us? RMI, puse un peque?o jar cliente junto al shell que se comunica por rmi haciendo el llamado al otro jar que seria un servidor rmi.





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries