Hi, I try to address the 2.0.2 MyTime EJB sample from a JacORB Corba client. (2.2-SNAPSHOT Build 2009.09.10-08:12:53.147-0400)
These lines work: NamingContextExt nc = NamingContextExtHelper.narrow(orb.resolve_initial_references("NameService")); MyTimeHome home = MyTimeHomeHelper.narrow(nc.resolve(nc.to_name("MyTime"))); but the home IOR points to host 0.0.0.0 which of course cannot be reached, so I get a socket connect failure on home.create(). the IOR in home is IOR:000000000000004B524D493A6F72672E6170616368652E6765726F6E696D6F2E7465737473756974652E636F7262612E6D7974696D652E4D7954696D65486F6D653A3030303030303030303030303030303000000000000100000000000001280001020000000008302E302E302E30001AE2000000000074ABACAB3131323532363037323934005F526F6F74504F41004964656E74697479546F6B656E4E6F536563757269747900636F7262612D6D7974696D652D656A622D322E302E322E6A61722F4D7954696D650000636F7262612D6D7974696D652D656A622D322E302E322E6A61722F4D7954696D6500000004000000010000001C000000000001000100000002000100200501000100010109000000000000002000000004000000010000001F0000000400000003000000210000005400000000000000010000000000000022000000000000000000000008060667810201010100000010040100080606678102010101000000000400000000000000000000010000000806066781020101010000000F which ILU IOR Parser parses as: _IIOP_ParseCDR: byte order BigEndian, repository id <RMI:org.apache.geronimo.testsuite.corba.mytime.MyTimeHome:0000000000000000>, 1 profile _IIOP_ParseCDR: profile 1 is 296 bytes, tag 0 (INTERNET), BigEndian byte order (iiop.c:parse_IIOP_Profile): bo=BigEndian, version=1.2, hostname=0.0.0.0, port=6882, object_key=<...11252607294._RootPOA.IdentityTokenNoSecurity.corba-mytime-ejb-2.0.2.jar/MyTime..corba-mytime-ejb-2.0.2.jar/MyTime> (iiop.c:parse_IIOP_Profile): encoded object key is <%AB%AC%AB11252607294%00_RootPOA%00IdentityTokenNoSecurity%00corba-mytime-ejb-2.0.2.jar%2FMyTime%00%00corba-mytime-ejb-2.0.2.jar%2FMyTime> (iiop.c:parse_IIOP_Profile): non-native cinfo is <iiop_1_2_1_%25ab%25ac%25ab11252607294%2500_rootpoa%2500identitytokennosecurity%2500corba-mytime-ejb-2.0.2.jar%252fmytime%2500%2500corba-mytime-ejb-2.0.2.jar%252fmyt...@tcp_0.0.0.0_6882> object key is <#AB#AC#AB11252607294#00_RootPOA#00IdentityTokenNoSecurity#00corba-mytime-ejb-2.0.2.jar/MyTime#00#00corba-mytime-ejb-2.0.2.jar/MyTime>; no trustworthy most-specific-type info; unrecognized ORB type; reachable with IIOP 1.2 at host "0.0.0.0", port 6882 Geronimo comes up without errors, but all ports are at 0.0.0.0, which the NameService returns, I guess: [****************************************] 100% 159s Startup complete Listening on Ports: 1050 0.0.0.0 CORBA Naming Service 1099 0.0.0.0 RMI Naming 1527 0.0.0.0 Derby Connector 2001 0.0.0.0 OpenEJB ORB Adapter 4201 0.0.0.0 OpenEJB Daemon 6882 0.0.0.0 OpenEJB ORB Adapter 8009 0.0.0.0 Tomcat Connector AJP TomcatAJPConnector 8080 0.0.0.0 Tomcat Connector HTTP BIO TomcatWebConnector 8443 0.0.0.0 Tomcat Connector HTTPS BIO TomcatWebSSLConnector 9999 0.0.0.0 JMX Remoting Connector How can I make Geronimo use the eth0 address? Thanks, Juergen -- View this message in context: http://www.nabble.com/NameService-returns-IOR-pointing-to-host-0.0.0.0-tp25391214s134p25391214.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.