[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