Friday, February 1, 2013

Bug fixed, EJB 3.0 JNDI weblogic

Que tal,

A continuación muestro un bug encontrado en la version de Oracle SOA 11.1.1.4 en el cual implica un despliegue de un EJB 3.0 con interfaz remota sobre weblogic.

El problema reside que al querer realizar una invocación vía RMI al EJB el cliente "NO LO ENCUENTRA". 

Comento que desconozco como reproducir este error y la razón. Les explico la solución:

En el JDeveloper definimos un EJB 3.0.


Elegimos solamente una interfaz remota.


En automático JDeveloper nos crea la clase con interfaz remota referenciando con anotaciones como se muestra en esta imagen.


Lo que hacemos es borrar la referencia de la anotación remota que se marca en el recuadro en rojo y la agregamos vía anotación al Bean.



¡Listo!

Ahora desplegamos el EJB en nuestro servidor weblogic y sin problemas podemos esperar que nuestro EJB estara disponible para invocarlo.

Revisamos en la liga de "Ver Árbol de JNDI".


Y por fin ya podemos lo podemos visualizar.

gl hf!

No comments:

Post a Comment