为什么这样不能用。

liyuyu 2008-06-05 05:13:03
POA poa = POAHelper.narrow(orb.resolve_initial_references("RootPOA"));


报orb.resolve_initial_references("RootPOA")
Unhandled exception type InvalidName
是怎么回事???
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ariesying 2008-06-05
  • 打赏
  • 举报
回复
类型没绑定,字面理解
liyuyu 2008-06-05
  • 打赏
  • 举报
回复
import java.io.*;
import java.util.Properties;
import org.omg.CORBA.ORB;
import java.lang.StringBuilder;
import org.omg.PortableServer.POA;
import org.omg.PortableServer.POAHelper;


public class Corba_Init {



public ORB orb;
public POA m_rootPOA;



public Corba_Init() {
System.out.println("begin to Init ORB ...");
Properties props = System.getProperties();
props.setProperty("SVCnameroot", "NameService");
props.put("ORBInitRef", (new StringBuilder()).append("NameService=corbaloc:iiop:1.2@").append("127.0.0.1:8000").append("/NameService").toString());
String corba_args[] = new String[2];
corba_args[0] = "-ORBInitRef";
corba_args[1] = (new StringBuilder()).append("NameService=corbaloc:iiop:1.2@").append("127.0.0.1:8000").append("/NameService").toString();
System.out.println((new StringBuilder()).append("ORB初始化参数:").append(corba_args[1]).toString());
String args[] = {
""
};
orb = ORB.init(args,props);
m_rootPOA = POAHelper.narrow(orb.resolve_initial_references("RootPOA"));
m_rootPOA.the_POAManager().activate();
}
awusoft 2008-06-05
  • 打赏
  • 举报
回复
代码好少.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧