Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- thufir@doge:~$
- thufir@doge:~$ appclient -client NetBeansProjects/corba/JNDI/dist/JNDI.jar
- starting..
- printing tree...
- {org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, Context.SECURITY_CREDENTIALS=pass123, org.omg.CORBA.ORBInitialHost=iiop://localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, Context.SECURITY_PRINCIPAL=user1}
- org.omg.CORBA.COMM_FAILURE: FINE: 00410001: Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: iiop:; port: 2809 vmcid: OMG minor code: 1 completed: No
- at com.sun.proxy.$Proxy35.connectFailure(Unknown Source)
- at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:253)
- at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:276)
- at com.sun.corba.ee.impl.transport.ContactInfoImpl.createConnection(ContactInfoImpl.java:129)
- at com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl.beginRequest(ClientRequestDispatcherImpl.java:242)
- at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.request(ClientDelegateImpl.java:220)
- at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.is_a(ClientDelegateImpl.java:378)
- at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:130)
- at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:69)
- at com.sun.enterprise.naming.impl.SerialContext$ProviderCacheKey.getNameService(SerialContext.java:1205)
- at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:393)
- at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
- at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
- at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
- at com.sun.enterprise.naming.impl.SerialContext.list(SerialContext.java:786)
- at javax.naming.InitialContext.list(InitialContext.java:455)
- at jndi.JndiTree.printJndiTree(JndiTree.java:21)
- at jndi.JndiTree.main(JndiTree.java:13)
- Caused by: java.lang.RuntimeException: java.nio.channels.UnresolvedAddressException
- at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:344)
- at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:250)
- ... 16 more
- Caused by: java.nio.channels.UnresolvedAddressException
- at sun.nio.ch.Net.checkAddress(Net.java:127)
- at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:644)
- at com.sun.corba.ee.impl.misc.ORBUtility.openSocketChannel(ORBUtility.java:110)
- at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:329)
- ... 17 more
- Exception in thread "main" javax.naming.NamingException: Lookup failed for 'ejb' in SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, Context.SECURITY_CREDENTIALS=pass123, org.omg.CORBA.ORBInitialHost=iiop://localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, Context.SECURITY_PRINCIPAL=user1} [Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, Context.SECURITY_CREDENTIALS=pass123, org.omg.CORBA.ORBInitialHost=iiop://localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, Context.SECURITY_PRINCIPAL=user1} [Root exception is org.omg.CORBA.COMM_FAILURE: FINE: 00410001: Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: iiop:; port: 2809 vmcid: OMG minor code: 1 completed: No]]
- at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:491)
- at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
- at com.sun.enterprise.naming.impl.SerialContext.list(SerialContext.java:786)
- at javax.naming.InitialContext.list(InitialContext.java:455)
- at jndi.JndiTree.printJndiTree(JndiTree.java:21)
- at jndi.JndiTree.main(JndiTree.java:13)
- Caused by: javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, Context.SECURITY_CREDENTIALS=pass123, org.omg.CORBA.ORBInitialHost=iiop://localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, Context.SECURITY_PRINCIPAL=user1} [Root exception is org.omg.CORBA.COMM_FAILURE: FINE: 00410001: Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: iiop:; port: 2809 vmcid: OMG minor code: 1 completed: No]
- at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:334)
- at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
- ... 5 more
- Caused by: org.omg.CORBA.COMM_FAILURE: FINE: 00410001: Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: iiop:; port: 2809 vmcid: OMG minor code: 1 completed: No
- at com.sun.proxy.$Proxy35.connectFailure(Unknown Source)
- at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:253)
- at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:276)
- at com.sun.corba.ee.impl.transport.ContactInfoImpl.createConnection(ContactInfoImpl.java:129)
- at com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl.beginRequest(ClientRequestDispatcherImpl.java:242)
- at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.request(ClientDelegateImpl.java:220)
- at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.is_a(ClientDelegateImpl.java:378)
- at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:130)
- at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:69)
- at com.sun.enterprise.naming.impl.SerialContext$ProviderCacheKey.getNameService(SerialContext.java:1205)
- at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:393)
- at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
- ... 6 more
- Caused by: java.lang.RuntimeException: java.nio.channels.UnresolvedAddressException
- at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:344)
- at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:250)
- ... 16 more
- Caused by: java.nio.channels.UnresolvedAddressException
- at sun.nio.ch.Net.checkAddress(Net.java:127)
- at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:644)
- at com.sun.corba.ee.impl.misc.ORBUtility.openSocketChannel(ORBUtility.java:110)
- at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:329)
- ... 17 more
- thufir@doge:~$
- thufir@doge:~$
- thufir@doge:~$ cat NetBeansProjects/corba/JNDI/src/jndi/JndiTree.java
- package jndi;
- import javax.naming.Binding;
- import javax.naming.InitialContext;
- import javax.naming.NameClassPair;
- import javax.naming.NamingEnumeration;
- import javax.naming.NamingException;
- public class JndiTree {
- public static void main(String[] args) throws NamingException {
- System.out.println("starting..");
- new JndiTree().printJndiTree();
- System.out.println("..done");
- }
- private void printJndiTree() throws NamingException {
- System.out.println("printing tree...");
- InitialContext context = new InitialContext();
- System.out.println(context.getEnvironment().toString());
- NamingEnumeration list = context.list("ejb");
- NamingEnumeration<Binding> bindings = context.listBindings("ejb");
- while (list.hasMore()) {
- NameClassPair nameClassPair = (NameClassPair) list.next();
- System.out.println(nameClassPair);
- }
- while (bindings.hasMore()) {
- Binding binding = bindings.next();
- System.out.println(binding.getClassName());
- System.out.println(binding.toString());
- }
- }
- }
- thufir@doge:~$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement