当前位置: 技术问答>java相关
熟悉visibroker的大侠看过来呀
来源: 互联网 发布时间:2015-06-29
本文导语: 请问如果要在程序里初始化orb,properties如何设定 具体说吧,其自带的eventchannel的例子,运行时 是通过命令行vbj -DORBInitRef=EventService=file: PushModel 来运行的,它的程序内是这样初始化orb的 try { org.omg.CORBA.ORB orb = org....
请问如果要在程序里初始化orb,properties如何设定
具体说吧,其自带的eventchannel的例子,运行时
是通过命令行vbj -DORBInitRef=EventService=file:
PushModel 来运行的,它的程序内是这样初始化orb的
try {
org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, null);
其中init的原型是 org.omg.CORBA.ORB.init(java.lang.String[] args,
java.util.Properties props),现在,如果要用设定Property的方式来达到
与命令行相同的效果,改怎么办,我试了好几种方法都不行,大侠快指点一下吧
|
Properties props = new Properties();
props.put("org.omg.CORBA.ORBClass", "com.inprise.vbroker.orb.ORB");
props.put("org.omg.CORBA.ORBSingletonClass", "com.inprise.vbroker.orb.ORB");
props.put("vbroker.agent.port", "14000");
// props.put("SVCnameroot", "NameService");
props.put("SVCnameroot", "namingservice");
props.put("ORBServices", "com.visigenic.services.CosTransactions");
props.put("ORBInitRef", "EventService=file:");
props.put("org.omg.CORBA.ORBClass", "com.inprise.vbroker.orb.ORB");
props.put("org.omg.CORBA.ORBSingletonClass", "com.inprise.vbroker.orb.ORB");
props.put("vbroker.agent.port", "14000");
// props.put("SVCnameroot", "NameService");
props.put("SVCnameroot", "namingservice");
props.put("ORBServices", "com.visigenic.services.CosTransactions");
props.put("ORBInitRef", "EventService=file:");