有没有办法针对特定的 glassfish 服务器实例并打开部署在该服务器上的模块?也就是说,无论该模块是否部署在同一集群中的另一台服务器上。
谢谢大家!
有没有办法针对特定的 glassfish 服务器实例并打开部署在该服务器上的模块?也就是说,无论该模块是否部署在同一集群中的另一台服务器上。
谢谢大家!
如果将来有人想要回答这个问题,我使用了我在这里找到的这个:
Properties props = new Properties();
props.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory");
props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
// Defaults to localhost.
props.setProperty("org.omg.CORBA.ORBInitialHost", "127.0.0.1");
// Defaults to 3700.
props.setProperty("org.omg.CORBA.ORBInitialPort", "3700");
InitialContext ic = new InitialContext(props);
RemoteBean beanInstance = (RemoteBean) ic.lookup("java:global/ExampleEJB/RemoteBean!com.example.RemoteBean");