Pregunta

Necesito ayuda con el siguiente problema

Tenemos 2 máquinas, cada una de estas máquinas tiene 2 celdas de WebSphere instaladas en ella. Máquina 1 (célula X1 y X2) Máquina 2 (Célula Y1 y Y2)

Tenemos la aplicación web instalada en la celda X1, que tiene el componente del cliente EJB, que invoca los métodos de negocio en el componente EJB instalado en cada una de las 4 celdas, x1, x2, y1 y y2. El componente del cliente EJB busca la interfaz de inicio utilizando la búsqueda de URL IIOP, utilizando la clase INITCONTEXT.

La comunicación del componente del cliente EJB con B1 y B2 ocurre, correctamente, sin ningún problema. Pero la comunicación con la celda X2, no sucede correctamente (no ve ningún problema de búsqueda de interfaz de inicio en los registros), de alguna manera llama a los métodos comerciales en el propio servidor X1.

Tuvimos un cliente liso Java que utiliza el método main() para invocar a los cuatro servidores. Esta configuración se elevó y se ejecutó en producción durante 2 años. Pero el problema comenzó desde que movimos la lógica de la invocación de cuatro servidores en la aplicación web en lugar de Main ().

¿Qué diferencia hace que X1 y X2 estén en la misma máquina física?

¿Fue útil?

Solución

If the servers have the same name, then I suspect you need the com.ibm.websphere.orb.uniqueServerName property specified in the "Two servers with the same name running on the same host are being used to interoperate" of this InfoCenter article:

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/rtrb_namingprobs.html

Otros consejos

I encountered this problem once on a test system. It occurs if WebSphere (incorrectly) determines that the EJB actually runs in the local server. In my case this occurred with two servers running on the same host and configured with the same server name (server1). Unfortunately I don't know any solution (other than reinstalling one of the servers with a different server name).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top