有人可以给我一个代码片段,我可以在其中对 Groovy 中的会话 bean(用 Java 编写并部署在 Weblogic 上)执行 RMI 调用吗?
编辑 1
这是我的java代码。在 Groovy 中有更简单的方法吗?
Properties props = new Properties();
props.put("java.naming.factory.initial", "weblogic.jndi.WLInitialContextFactory");
props.put("java.naming.provider.url",”t3://127.0.0.1:7001”); // url+port format
props.put("java.naming.security.principal", “weblogic_username”));
props.put("java.naming.security.credentials", “weblogic_password”);
try
{
String simpleName = MyRemoteClass.class.getSimpleName();
String fullName = MyRemoteClass.class.getName();
String name = simpleName + "#" + fullName;
initContext = new InitialContext(props);
MyRemoteClass remoteClass = (MyRemoteClass)initContext.lookup(name);
remoteClass.doSomething();
}
catch (Throwable ex)
{
}