Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring引导远程websphereejb调用_Spring_Spring Boot_Ejb_Websphere - Fatal编程技术网

Spring引导远程websphereejb调用

Spring引导远程websphereejb调用,spring,spring-boot,ejb,websphere,Spring,Spring Boot,Ejb,Websphere,我的类路径中有Websphere瘦客户机JAR和一个示例spring引导应用程序。我无法进行远程ejb调用,因为它正在引发corab异常。我正在使用OracleJDK1.8进行WebSphereEJB调用 09:50:28.505 com.ibm.rmi.corba.PluginRegistry instantiatePlugins:119 P=428317:O=0:CT ORBRas[default] java.lang.ClassNotFoundException: com.ibm

我的类路径中有Websphere瘦客户机JAR和一个示例spring引导应用程序。我无法进行远程ejb调用,因为它正在引发corab异常。我正在使用OracleJDK1.8进行WebSphereEJB调用

    09:50:28.505 com.ibm.rmi.corba.PluginRegistry instantiatePlugins:119 P=428317:O=0:CT ORBRas[default]  java.lang.ClassNotFoundException: com.ibm.ws.wlm.client.WLMClient (no security manager: RMI class loader disabled)
        at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:396)
        at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:186)
        at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:637)
        at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:219)
        at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:152)
        at com.sun.corba.se.impl.util.JDKBridge.loadClassM(JDKBridge.java:189)
        at com.sun.corba.se.impl.util.JDKBridge.loadClass(JDKBridge.java:86)
        at com.sun.corba.se.impl.javax.rmi.CORBA.Util.loadClass(Util.java:602)
        at javax.rmi.CORBA.Util.loadClass(Util.java:265)
        at com.ibm.rmi.corba.PluginRegistry.instantiatePlugins(PluginRegistry.java:116)
        at com.ibm.rmi.corba.ORB.instantiatePlugins(ORB.java:1518)
        at com.ibm.rmi.corba.ORB.orbParameters(ORB.java:1423)
        at com.ibm.rmi.corba.ORB.set_parameters(ORB.java:1349)
        at com.ibm.CORBA.iiop.ORB.set_parameters(ORB.java:1697)
        at org.omg.CORBA.ORB.init(ORB.java:353)
        at com.ibm.ws.orb.GlobalORBFactory.init(GlobalORBFactory.java:92)
        at com.ibm.ejs.oa.EJSORBImpl.initializeORB(EJSORBImpl.java:169)
        at com.ibm.ejs.oa.EJSClientORBImpl.<init>(EJSClientORBImpl.java:64)
        at com.ibm.ejs.oa.EJSClientORBImpl.<init>(EJSClientORBImpl.java:44)
        at com.ibm.ejs.oa.EJSORB.init(EJSORB.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.ibm.ws.naming.util.Helpers.getOrb(Helpers.java:505)
        at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:466)
        at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:128)
        at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:765)
        at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:164)
        at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179)
        at javax.naming.InitialContext.lookup(InitialContext.java:417)
        at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:155)
        at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:87)
        at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:152)
        at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:179)
        at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:104)
        at org.springframework.jndi.JndiLocatorDelegate.lookup(JndiLoc
09:50:28.505 com.ibm.rmi.corba.PluginRegistry实例化Plugins:119 P=428317:O=0:CT ORBRas[default]java.lang.ClassNotFoundException:com.ibm.ws.wlm.client.WLMClient(无安全管理器:禁用rmi类加载器)
位于sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:396)
位于sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:186)
位于java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:637)
位于java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:219)
位于java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:152)
在com.sun.corba.se.impl.util.JDKBridge.loadClassM(JDKBridge.java:189)上
位于com.sun.corba.se.impl.util.JDKBridge.loadClass(JDKBridge.java:86)
位于com.sun.corba.se.impl.javax.rmi.corba.Util.loadClass(Util.java:602)
位于javax.rmi.CORBA.Util.loadClass(Util.java:265)
位于com.ibm.rmi.corba.PluginRegistry.instancePlugins(PluginRegistry.java:116)
位于com.ibm.rmi.corba.ORB.instancePlugins(ORB.java:1518)
位于com.ibm.rmi.corba.ORB.orbParameters(ORB.java:1423)
com.ibm.rmi.corba.ORB.set_参数(ORB.java:1349)
com.ibm.CORBA.iiop.ORB.set_参数(ORB.java:1697)
位于org.omg.CORBA.ORB.init(ORB.java:353)
位于com.ibm.ws.orb.GlobalORBFactory.init(GlobalORBFactory.java:92)
在com.ibm.ejs.oa.ejsorbempl.initializeORB(ejsorbempl.java:169)
位于com.ibm.ejs.oa.ejsclientorimpl.(ejsclientorimpl.java:64)
位于com.ibm.ejs.oa.ejsclientorbempl(ejsclientorbempl.java:44)
位于com.ibm.ejs.oa.EJSORB.init(EJSORB.java:85)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于com.ibm.ws.naming.util.Helpers.getOrb(Helpers.java:505)
位于com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:466)
位于com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:128)
位于com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:765)
位于com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:164)
位于com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179)
在javax.naming.InitialContext.lookup(InitialContext.java:417)
位于org.springframework.jndi.jndemplate$1.doInContext(jndemplate.java:155)
位于org.springframework.jndi.jndemplate.execute(jndemplate.java:87)
位于org.springframework.jndi.jndemplate.lookup(jndemplate.java:152)
位于org.springframework.jndi.jndemplate.lookup(jndemplate.java:179)
位于org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:104)
位于org.springframework.jndi.JndiLocatorDelegate.lookup(JndiLoc
上面的日志显示了IBMJAR文件生成的corba错误

java.lang.ClassNotFoundException:com.ibm.ws.wlm.client.WLMClient

看来这是你错过的课

您需要将com.ibm.ws.wlm.jar添加到类路径中

java.lang.ClassNotFoundException:com.ibm.ws.wlm.client.WLMClient

看来这是你错过的课


您需要将com.ibm.ws.wlm.jar添加到类路径中。

我验证过,所需的jar文件在类路径中查看这里的答案:很可能您在服务器/客户机等式的一侧可以访问com.ibm.ws.wlm.jar,但在另一侧不能。我验证过,所需的jar文件在类路径中看看这里的答案:很可能您在服务器/客户机等式的一侧可以访问com.ibm.ws.wlm.jar,但在另一侧则不行。