我正在尝试运行连接到glassfish ejb的远程客户端。我遵循了几个教程但由于某种原因我不能使它工作。 这是我的jndi.properties
java.naming.factory.initial = com.sun.enterprise.naming.SerialInitContextFactory
java.naming.factory.url.pkgs = com.sun.enterprise.naming
java.naming.factory.state = com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl
org.omg.CORBA.ORBInitialHost = 192.168.0.x
org.omg.CORBA.ORBInitialPort = 3700
Properties props = new Properties();
props.load(new FileInputStream("jndi.properties"));
InitialContext ctx = new InitialContext(props);
RemoteMapping p = (RemoteMapping) ctx.lookup("java:global/ejb/MappingBean");
当我运行客户端时,它会在ctx.lookup处停止。它保持联系但没有任何反应。