Web services javax/wsdl/Operation.getExtensibilityElements中的jaxws noSuchMethodError

Web services javax/wsdl/Operation.getExtensibilityElements中的jaxws noSuchMethodError,web-services,jaxb,jax-ws,webservice-client,spring-ws,Web Services,Jaxb,Jax Ws,Webservice Client,Spring Ws,当我在IBM WAS 6.1中创建一个ws-client作为一个动态项目时,该客户端工作得很好 但是,当我们做同样的事情,并尝试将客户机集成到一个现有的项目中,该项目有许多其他JAR时,我们会在尝试获取端口引用之前出现以下错误,我们会遇到此错误: java.lang.NoSuchMethodError: javax/wsdl/Operation.getExtensibilityElements()Ljava/util/List; 我不确定这是否与某个jar版本问题或某个jar冲突问题有关,因为

当我在IBM WAS 6.1中创建一个ws-client作为一个动态项目时,该客户端工作得很好

但是,当我们做同样的事情,并尝试将客户机集成到一个现有的项目中,该项目有许多其他JAR时,我们会在尝试获取端口引用之前出现以下错误,我们会遇到此错误:

java.lang.NoSuchMethodError: javax/wsdl/Operation.getExtensibilityElements()Ljava/util/List;
我不确定这是否与某个jar版本问题或某个jar冲突问题有关,因为现有项目有许多jar

调试时,我确实在2个JAR下的类路径中看到此类:

  • com.ibm.ws.runtime_6.1.0.jar
  • com.ibm.jaxws.thinclient_6.1.0.jar
  • 运行时具有带有GetExtensionElements方法的BindIgnitOperation,但thinclient没有

    由于运行时在plugins文件夹中,它首先被加载,我认为这不是一个问题,因为其他一些项目有相同的env,它可以工作,但有一组不同的jar,因为有这么多jar,所以很难找出哪一个可能是这个问题的候选项

    我认为Web服务没有任何问题


    谢谢。

    我遇到了同样的问题,我想与大家分享我的进展,以防有人像我一样遇到这个问题

    我能够找到,这建议通过在parent last模式下为应用程序服务器使用单个类加载器来解决问题,您可以分别了解和

    我不确定这是否有助于解决您原来的问题,但可能有助于解决类似的问题