La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46732 - COMUNICACION ENTRE 2 APLICACIONES JAVA
Autor:  Joaquín de Vicente Cabrerizo
Hola, tengo unos problemillas con Java y me gustaria saber como solucionarlos...

El problema es que tengo 2 aplicaciones distintas desplegadas sobre el mismo Tomcat. Una de ellas es una aplicacion WEB completa mientras que la otra solo tiene la carpeta WEB-APP en la que se encuentran todos los .class de la aplicacion.

Lo que necesito es que desde los JSP de la aplicacion WEB se puedan utilizar los metodos que hay desarrollados en la otra aplicacion.

Gracias.

  Respuesta:  Fernando Gomez
Hay varias formas para realizar esto te voy a dar dos versiones la simple y la más elegante.
La simple
1. La aplicación que contiene los métodos que utilizaras agregalas a tu classpath de la aplicación 2 que contiene sólo las JSP compilas y la subes al Web Server(este caso TomCat) con esto debe buscar las clases en el classpah y te contestara.
La versión elegante
2. Separa la parte donde tienes toda la funcionalidad del negocio y esta la puedes encapsular en un archivo JAR que utilizas como libreria o bien desarrollas un EJB que puedes invocar fácilmente.

Saludos.