Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.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
Java Weblogic服务器CXF错误_Java_Web Services_Weblogic - Fatal编程技术网

Java Weblogic服务器CXF错误

Java Weblogic服务器CXF错误,java,web-services,weblogic,Java,Web Services,Weblogic,我已将CXF应用程序部署到weblogic群集。集群有3台机器,但是它只在其中一台机器上抛出错误 <Feb 19, 2015 8:35:54 AM GMT+00:00> <Warning> <HTTP> <BEA-101162> <User defined listener com.apple.gcrmws.core.context.JaxRsContext failed: java.lang.NoSuchMethodError: org/a

我已将CXF应用程序部署到weblogic群集。集群有3台机器,但是它只在其中一台机器上抛出错误

<Feb 19, 2015 8:35:54 AM GMT+00:00> <Warning> <HTTP> <BEA-101162> <User defined listener com.apple.gcrmws.core.context.JaxRsContext failed: java.lang.NoSuchMethodError: org/apache/cxf/common/classloader/ClassLoaderUtils.setThreadContextClassloader(Ljava/lang/ClassLoader;)Lorg/apache/cxf/common/classloader/ClassLoaderUtils$ClassLoaderHolder;.
java.lang.NoSuchMethodError: org/apache/cxf/common/classloader/ClassLoaderUtils.setThreadContextClassloader(Ljava/lang/ClassLoader;)Lorg/apache/cxf/common/classloader/ClassLoaderUtils$ClassLoaderHolder;
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:141)
at com.apple.gcrmws.core.context.JaxRsContext.contextInitialized(JaxRsContext.java:76)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:582)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

大多数情况下,这是在类路径中的某个地方有早期版本的库时引起的。您可以检查集群中的这个特定节点是否存在这种情况

您还可以在WL启动脚本中的java命令行选项中添加-verbose。这将告诉您每个类都是从哪个jar加载的