Trying to do what I thought would be a easy task but search the web up and down and can't find a solution.
I am try to access a remote ejb3 in glassfish(v2) from jboss (4.0.5). On a stand-alone app, it's easy, I just include the appserv-rt.jar and javaee.jar in my classpath and create an initialcontext and do the lookup. Works just fine. On jboss, it's different. I deleted all the *.properties file in the appserv-rt.jar so it won't interfere with jboss and rename it to xappserv-rt.jar and put it in the server's lib directory. Jboss won't even start. Here are the different properties I tried: 1) This failed with ClassNotFound exception because I can't include appserv-rt.jar which define the com.sun.enterprise.naming.SerialInitContextFactory class: properties.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory"); | properties.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming"); | properties.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl"); | | properties.setProperty("org.omg.CORBA.ORBInitialHost", "1.2.3.4"); | | properties.setProperty("org.omg.CORBA.ORBInitialPort", "3700"); | | 2) Trying to use Jboss's naming factory but the connection seems to hang there and every return: properties.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); | properties.put("java.naming.factory.url.pkgs", | "org.jboss.naming:org.jnp.interfaces"); | properties.put("java.naming.provider.url", "jnp://1.2.3.4:3700"); 3) A slight varient of 2) I found on the web but same result as in 2) properties.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); | properties.setProperty("java.naming.factory.url.pkgs", "org.jnp.interfaces.NamingContextFactory"); | properties.setProperty("java.naming.provider.url", "http://1.2.3.4:3700"); 4) Try using the corba naming service in jboss but got NameNotFound exception: properties.setProperty("java.naming.factory.initial", "org.jboss.iiop.naming.ORBInitialContextFactory"); | properties.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); | properties.put("java.naming.provider.url", "iiop://1.2.3.4:3700"); | Anyone try this before? Andy View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4197733#4197733 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4197733 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user