[Javalist] Glassfish 3.1.1 jndi hogyan?

zamek zamek at vili.pmmf.hu
2011. Dec. 7., Sze, 12:22:17 CET


hello,

Egy régebbi 3.0 alkalmazásból próbálok áthozni egy ejb-t és a 
hozzátartozó standalone klienst 3.1.1 gf alá.
Úgy tűnik alaposan megváltozott a jndi.

Az ejb komponens neve Userbean, a UserEjb nevű EJB module-ban található.
Az ejb-jar.xml-ben ez van:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-ejb-jar PUBLIC "-//GlassFish.org//DTD GlassFish 
Application Server 3.1 EJB 3.1//EN" 
"http://glassfish.org/dtds/glassfish-ejb-jar_3_1-1.dtd">
<glassfish-ejb-jar>
<enterprise-beans>
<ejb>
<ejb-name>UserBean</ejb-name>
<jndi-name>corbaname:iiop:127.0.0.1:3700#auth/UserBean</jndi-name>
<ejb-ref>
<ejb-ref-name>UserBean</ejb-ref-name>
<jndi-name>corbaname:iiop:127.0.0.1:3700#auth/UserBean</jndi-name>
</ejb-ref>
</ejb>
</enterprise-beans>
</glassfish-ejb-jar>

Van remote és local interface is.

A standalone kliensben így próbálom megtalálni:
  UserBeanRemote userBeanRemote = (UserBeanRemote) 
ic.lookup("corbaname:iiop:127.0.0.1:3700#java:global/auth/UserBean");
de próbáltam már java:global nélkül is, ill. UserBeanRemote helyett 
UserBean-nel is.

A serveren beállítottam a jndi log-ot fiest-re, a levél végén látható.
Vagyis megtalálja, csak éppen a nevet nem tudja feloldani.

Mi a 3.1.1-ben a szükséges jndi formátuma, ill. hol találok egy doksit 
róla? Az Oracle-nál keresgéltem, de úgy tűnik nem jól:(


FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor->: [B at 1496fbd
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor: [B at 1496fbd: ejbId: 4,294,967,297
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor<-: [B at 1496fbd: null
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Returning OID in DER format
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE:     OID = 2.23.130.1.1.1
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE:     DER OID: 06 06 67 81 02 01 01 01
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor->: [B at de7dad
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor: [B at de7dad: ejbId: 4,294,967,297
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor<-: [B at de7dad: null
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Returning OID in DER format
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE:     OID = 2.23.130.1.1.1
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE:     DER OID: 06 06 67 81 02 01 01 01
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor->: [B at 1d46a99
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor: [B at 1d46a99: ejbId: 4,294,967,297
FINE: Can not find resource bundle for this logger.  class name that 
failed: org.glassfish.enterprise.iiop.impl.GlassFishORBManager
FINE: POAProtocolMgr.getEjbDescriptor<-: [B at 1d46a99: null
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Returning OID in DER format
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE:     OID = 2.23.130.1.1.1
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE: Can not find resource bundle for this logger.  class name that 
failed: com.sun.enterprise.iiop.security.GSSUtils
FINE:     DER OID: 06 06 67 81 02 01 01 01
FINE: IOP00000001: Unlisted user exception received by client
org.omg.CORBA.UNKNOWN: FINE: IOP00000001: Unlisted user exception 
received by client   vmcid: SUN  minor code: 1 completed: Maybe
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method)
     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
     at 
com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
     at $Proxy211.unknownUserException(Unknown Source)
     at 
com.sun.corba.ee.impl.interceptors.PIHandlerImpl.invokeServerPIEndingPoint(PIHandlerImpl.java:668)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.runInterceptors(CorbaMessageMediatorImpl.java:2189)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2101)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2089)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createUserExceptionResponse(CorbaMessageMediatorImpl.java:1930)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createExceptionReply(CorbaMessageMediatorImpl.java:673)
     at 
org.omg.CosNaming.NamingContextExtPOA._invoke(NamingContextExtPOA.java:380)
     at 
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:528)
     at 
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:199)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1624)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1486)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:990)
     at 
com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:214)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:742)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:539)
     at 
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2324)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)

FINE: IOP00410034: Received java.io.IOException: End-of-stream, in a 
blocking read on connection, SocketOrChannelConnectionImpl[ 
java.nio.channels.SocketChannel[connected local=/127.0.0.1:3700 
remote=/127.0.0.1:49893] ESTABLISHED true true], because an end of 
stream was detected
org.omg.CORBA.COMM_FAILURE: FINE: IOP00410034: Received 
java.io.IOException: End-of-stream, in a blocking read on connection, 
SocketOrChannelConnectionImpl[ java.nio.channels.SocketChannel[connected 
local=/127.0.0.1:3700 remote=/127.0.0.1:49893] ESTABLISHED true true], 
because an end of stream was detected  vmcid: OMG  minor code: 34  
completed: No
     at sun.reflect.GeneratedConstructorAccessor201.newInstance(Unknown 
Source)
     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
     at 
com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
     at $Proxy203.blockingReadEndOfStream(Unknown Source)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.blockingRead(SocketOrChannelConnectionImpl.java:1584)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doOptimizedReadStrategy(SocketOrChannelConnectionImpl.java:1501)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1084)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)
Caused by: java.io.IOException: End-of-stream
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.blockingRead(SocketOrChannelConnectionImpl.java:1583)
     ... 4 more

FINE: IOP00410008: Connection abort
org.omg.CORBA.COMM_FAILURE: FINE: IOP00410008: Connection abort  vmcid: 
OMG  minor code: 8  completed: No
     at sun.reflect.GeneratedConstructorAccessor201.newInstance(Unknown 
Source)
     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
     at 
com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
     at $Proxy203.connectionAbort(Unknown Source)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doOptimizedReadStrategy(SocketOrChannelConnectionImpl.java:1537)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1084)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)
Caused by: org.omg.CORBA.COMM_FAILURE: FINE: IOP00410034: Received 
java.io.IOException: End-of-stream, in a blocking read on connection, 
SocketOrChannelConnectionImpl[ java.nio.channels.SocketChannel[connected 
local=/127.0.0.1:3700 remote=/127.0.0.1:49893] ESTABLISHED true true], 
because an end of stream was detected  vmcid: OMG  minor code: 34  
completed: No
     at sun.reflect.GeneratedConstructorAccessor201.newInstance(Unknown 
Source)
     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
     at 
com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
     at $Proxy203.blockingReadEndOfStream(Unknown Source)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.blockingRead(SocketOrChannelConnectionImpl.java:1584)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doOptimizedReadStrategy(SocketOrChannelConnectionImpl.java:1501)
     ... 3 more
Caused by: java.io.IOException: End-of-stream
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.blockingRead(SocketOrChannelConnectionImpl.java:1583)
     ... 4 more

FINE: IOP00410028: Throwable received in doOptimizedReadStrategy
org.omg.CORBA.COMM_FAILURE: FINE: IOP00410028: Throwable received in 
doOptimizedReadStrategy  vmcid: OMG  minor code: 28  completed: No
     at sun.reflect.GeneratedConstructorAccessor201.newInstance(Unknown 
Source)
     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
     at 
com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
     at $Proxy203.throwableInDoOptimizedReadStrategy(Unknown Source)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doOptimizedReadStrategy(SocketOrChannelConnectionImpl.java:1546)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1084)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
     at 
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)
Caused by: org.omg.CORBA.COMM_FAILURE: FINE: IOP00410034: Received 
java.io.IOException: End-of-stream, in a blocking read on connection, 
SocketOrChannelConnectionImpl[ java.nio.channels.SocketChannel[connected 
local=/127.0.0.1:3700 remote=/127.0.0.1:49893] ESTABLISHED true true], 
because an end of stream was detected  vmcid: OMG  minor code: 34  
completed: No
     at sun.reflect.GeneratedConstructorAccessor201.newInstance(Unknown 
Source)
     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
     at 
com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
     at 
com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
     at 
com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
     at $Proxy203.blockingReadEndOfStream(Unknown Source)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.blockingRead(SocketOrChannelConnectionImpl.java:1584)
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doOptimizedReadStrategy(SocketOrChannelConnectionImpl.java:1501)
     ... 3 more
Caused by: java.io.IOException: End-of-stream
     at 
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.blockingRead(SocketOrChannelConnectionImpl.java:1583)
     ... 4 more


-- 
  thx,
----------------------------------
Zoltan Zidarics programmer
PTE-PMMFK H-7621 Pecs, Boszorkany u. 2. Hungary
E-Mail: zamek at vili.pmmf.hu
----------------------------------
       



További információk a(z) Javalist levelezőlistáról