【发布时间】:2012-12-09 09:06:17
【问题描述】:
谁能给我一个代码 sn-p,我可以在其中对 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)
{
}
【问题讨论】:
-
这几乎是一样的,只是你可以从一些语法糖中受益。你试过什么?
-
@WillP 我添加了我的 java 代码。