Buenos días. Me complace que se haya creado este grupo de usuarios,
así podremos mejorar nuestro nivel de conocimiento de este software.
Tengo un EAR que instala dos EJBs y dos MDBs. Los MDBs suben bien, pero
los EJB aparentemente se instalan sin errores, pero usando
JNDIView.list() se observa que
queda deshabilitado RMI y por lo tanto no se puede instanciar el Bean.
Anexo mensaje:
--------------
Global JNDI Namespace
+- ConectorSapXml (proxy: $Proxy66 implements No ClassLoaders found
for: co.etb.sap.ConectorSapXmlHome (no security manager: RMI class
loader disabled))
y cuando se ejecuta el cliente se obtiene:
---------------
16:34:08,202 INFO [Server] JBoss (MX MicroKernel) [4.0.2 (build:
CVSTag=JBoss_4_0_2 date=200505022023)] Started in 30s:870ms
16:34:29,861 ERROR [LogInterceptor] EJBException in method: public
abstract co.etb.sap.ConectorSapXml
co.etb.sap.ConectorSapXmlHome.create() throws
javax.ejb.CreateException,java.rmi.RemoteException:
javax.ejb.EJBException: Could not instantiate bean
at
org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.java:18 0)
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invokeHome(Statel essSessionInstanceInterceptor.java:78)
at
org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.ja va:90)
at
org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationIn terceptor.java:41)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxIntercepto r.java:109)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT .java:335)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:146 )
at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.ja va:116)
at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:121)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactory FinderInterceptor.java:93)
at
org.jboss.ejb.SessionContainer.internalInvokeHome(SessionContainer.java:613 )
at org.jboss.ejb.Container.invoke(Container.java:894)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav a:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 49)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at
org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPI nvoker.java:805)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:406)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java: 701)
at java.lang.Thread.run(Thread.java:534)
Datos técnicos:
---------------
Servidor SunOS as4rmca 5.9 Generic_117171-12 sun4u sparc
SUNW,Sun-Fire-880
Servidor JBosss-4.0.2
java version "1.4.2_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
Nota: El componenete EJB está funcionando en la version JBoss-3.2.5.
Se probó en linux con java 1.5 y funciono ok.
Solicité instalación de versión java 1.5. y probaré.
Gracias por su colaboracion.
César