當我在IBM WAS 6.1中創建一個ws客戶端作爲動態項目時,客戶端工作得很好。javax/wsdl中的jaxws noSuchMethodError/Operation.getExtensibilityElements
但是,當我們做同樣的事情,並嘗試在客戶中有許多其他的罐子,我們得到以下錯誤現有的項目整合之前,我們試圖讓港口的參考,我們得到這個錯誤:
java.lang.NoSuchMethodError: javax/wsdl/Operation.getExtensibilityElements()Ljava/util/List;
我不確定這是否與某些jar版本問題或一些jar衝突問題有關,因爲現有項目有很多jar。
調試時我看到下兩瓶該類在類路徑:
- com.ibm.ws.runtime_6.1.0.jar
- com.ibm.jaxws.thinclient_6.1.0.jar
運行時具有帶getExtensibilityElements方法的BindignOperation,但瘦客戶端沒有。
因爲運行時間是在它被首先加載的插件文件夾中,所以我認爲這不是問題,因爲一些其他項目具有相同的env,但它的工作原理是一組不同的jar,因爲有很多jar很難找出哪一個可能是這個問題的可能候選人
我不認爲有任何web服務的問題。
謝謝。