具体的错误信息:
javax.naming.NamingException: Failed to initialize the ORB [Root exception is java.lang.reflect.InvocationTargetException]
at com.ibm.ws.naming.util.Helpers.getOrb(Helpers.java:324)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:363)
at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:102)
at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:408)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:131)
at javax.naming.InitialContext.lookup(InitialContext.java:347)Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.ibm.ws.naming.util.Helpers.getOrb(Helpers.java:313) ... 37 moreCaused by: org.omg.CORBA.INITIALIZE: java.lang.Exception: Cannot use a 1.3.x ORB with a 1.4.x JDK  vmcid: 0x4942f000  minor code: 1285  completed: No at com.ibm.rmi.util.Version.checkVersions(Version.java:149) at com.ibm.rmi.corba.ORB.parseProperties(ORB.java:1732) at com.ibm.CORBA.iiop.ORB.parseProperties(ORB.java:1376) at com.ibm.rmi.corba.ORB.orbParameters(ORB.java:1225) at com.ibm.CORBA.iiop.ORB.orbParameters(ORB.java:1151) at com.ibm.rmi.corba.ORB.set_parameters(ORB.java:1178) at com.ibm.CORBA.iiop.ORB.set_parameters(ORB.java:1704) at org.omg.CORBA.ORB.init(ORB.java:337) at com.ibm.ws.orb.GlobalORBFactory.init(Unknown Source) at com.ibm.ejs.oa.EJSORBImpl.initializeORB(EJSORBImpl.java:189) at com.ibm.ejs.oa.EJSClientORBImpl.<init>(EJSClientORBImpl.java:98) at com.ibm.ejs.oa.EJSClientORBImpl.<init>(EJSClientORBImpl.java:74) at com.ibm.ejs.oa.EJSORB.init(EJSORB.java:365) ... 42 more

解决方案 »

  1.   

    Caused by: org.omg.CORBA.INITIALIZE: java.lang.Exception: Cannot use a 1.3.x ORB with a 1.4.x JDK  vmcid: 0x4942f000  minor code: 1285  completed: NoRMI-IIOP 协议版本不兼容么?
      

  2.   

    你在 IBM WSAD 中创建一个 EJB Client 项目, 他的类路径中会出现很多 .jar ,看看列表中哪些是必需的。
      

  3.   

    我尝试过,还是不行啊,创建一个 EJB Client 项目只需要3个包,这3个我都放到SUN环境里相应目录里,还是抛出那个错误。
      

  4.   

    问题已经解决。我少了几个包,把所有IBM的包全放过去就OK。
    散分喽,进来者回复都有分给。