试试这个办法。我是这样用的。java.util.Properties p = new java.util.Properties();//specified ORB is visibroker ORB
p.put("org.omg.CORBA.ORBClass", "com.inprise.vbroker.orb.ORB");
p.put("org.omg.CORBA.ORBSingletonClass","com.inprise.vbroker.orb.ORBSingleton");// Initialize the ORB.                            
orb = org.omg.CORBA.ORB.init((String[])null, p);

解决方案 »

  1.   

    呵呵,楼上讲得对,不过还是不建议用jdk里面代的corba类,有很多问题!
      

  2.   

    问题是IBM也将CORBA相关的类捆绑在JDK里,而要调用Websphere上的EJB时,通讯是基于CORBA的协议,所有客户端想不用它的JDK都不行,真是可恶,Java这么好的语言为什么要各家搞一套呢,看来想打败微软几乎不可能啊