Advertisement
thufir

Untitled

Mar 13th, 2015
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.20 KB | None | 0 0
  1. thufir@doge:~$
  2. thufir@doge:~$ appclient -client NetBeansProjects/corba/JNDI/dist/JNDI.jar
  3. starting..
  4. printing tree...
  5. {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}
  6. org.omg.CORBA.COMM_FAILURE: FINE: 00410001: Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: iiop:; port: 2809 vmcid: OMG minor code: 1 completed: No
  7. at com.sun.proxy.$Proxy35.connectFailure(Unknown Source)
  8. at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:253)
  9. at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:276)
  10. at com.sun.corba.ee.impl.transport.ContactInfoImpl.createConnection(ContactInfoImpl.java:129)
  11. at com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl.beginRequest(ClientRequestDispatcherImpl.java:242)
  12. at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.request(ClientDelegateImpl.java:220)
  13. at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.is_a(ClientDelegateImpl.java:378)
  14. at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:130)
  15. at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:69)
  16. at com.sun.enterprise.naming.impl.SerialContext$ProviderCacheKey.getNameService(SerialContext.java:1205)
  17. at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:393)
  18. at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
  19. at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
  20. at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
  21. at com.sun.enterprise.naming.impl.SerialContext.list(SerialContext.java:786)
  22. at javax.naming.InitialContext.list(InitialContext.java:455)
  23. at jndi.JndiTree.printJndiTree(JndiTree.java:21)
  24. at jndi.JndiTree.main(JndiTree.java:13)
  25. Caused by: java.lang.RuntimeException: java.nio.channels.UnresolvedAddressException
  26. at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:344)
  27. at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:250)
  28. ... 16 more
  29. Caused by: java.nio.channels.UnresolvedAddressException
  30. at sun.nio.ch.Net.checkAddress(Net.java:127)
  31. at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:644)
  32. at com.sun.corba.ee.impl.misc.ORBUtility.openSocketChannel(ORBUtility.java:110)
  33. at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:329)
  34. ... 17 more
  35. 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]]
  36. at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:491)
  37. at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
  38. at com.sun.enterprise.naming.impl.SerialContext.list(SerialContext.java:786)
  39. at javax.naming.InitialContext.list(InitialContext.java:455)
  40. at jndi.JndiTree.printJndiTree(JndiTree.java:21)
  41. at jndi.JndiTree.main(JndiTree.java:13)
  42. 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]
  43. at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:334)
  44. at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
  45. ... 5 more
  46. 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
  47. at com.sun.proxy.$Proxy35.connectFailure(Unknown Source)
  48. at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:253)
  49. at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:276)
  50. at com.sun.corba.ee.impl.transport.ContactInfoImpl.createConnection(ContactInfoImpl.java:129)
  51. at com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl.beginRequest(ClientRequestDispatcherImpl.java:242)
  52. at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.request(ClientDelegateImpl.java:220)
  53. at com.sun.corba.ee.impl.protocol.ClientDelegateImpl.is_a(ClientDelegateImpl.java:378)
  54. at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:130)
  55. at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:69)
  56. at com.sun.enterprise.naming.impl.SerialContext$ProviderCacheKey.getNameService(SerialContext.java:1205)
  57. at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:393)
  58. at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
  59. ... 6 more
  60. Caused by: java.lang.RuntimeException: java.nio.channels.UnresolvedAddressException
  61. at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:344)
  62. at com.sun.corba.ee.impl.transport.ConnectionImpl.<init>(ConnectionImpl.java:250)
  63. ... 16 more
  64. Caused by: java.nio.channels.UnresolvedAddressException
  65. at sun.nio.ch.Net.checkAddress(Net.java:127)
  66. at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:644)
  67. at com.sun.corba.ee.impl.misc.ORBUtility.openSocketChannel(ORBUtility.java:110)
  68. at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:329)
  69. ... 17 more
  70. thufir@doge:~$
  71. thufir@doge:~$
  72. thufir@doge:~$ cat NetBeansProjects/corba/JNDI/src/jndi/JndiTree.java
  73. package jndi;
  74.  
  75. import javax.naming.Binding;
  76. import javax.naming.InitialContext;
  77. import javax.naming.NameClassPair;
  78. import javax.naming.NamingEnumeration;
  79. import javax.naming.NamingException;
  80.  
  81. public class JndiTree {
  82.  
  83. public static void main(String[] args) throws NamingException {
  84. System.out.println("starting..");
  85. new JndiTree().printJndiTree();
  86. System.out.println("..done");
  87. }
  88.  
  89. private void printJndiTree() throws NamingException {
  90. System.out.println("printing tree...");
  91. InitialContext context = new InitialContext();
  92. System.out.println(context.getEnvironment().toString());
  93. NamingEnumeration list = context.list("ejb");
  94. NamingEnumeration<Binding> bindings = context.listBindings("ejb");
  95. while (list.hasMore()) {
  96. NameClassPair nameClassPair = (NameClassPair) list.next();
  97. System.out.println(nameClassPair);
  98. }
  99. while (bindings.hasMore()) {
  100. Binding binding = bindings.next();
  101. System.out.println(binding.getClassName());
  102. System.out.println(binding.toString());
  103. }
  104. }
  105. }
  106. thufir@doge:~$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement