2013-05-04 39 views
0

使用WSO2 Application Server管理區域通過「嘗試」調用操作後。我得到這個錯誤。 我使用eclipse創建了一個wsdl文件,並使用Axis2代碼生成器生成服務器端代碼,然後使用Axis2歸檔器對其進行歸檔並將其部署到我的應用程序服務器中。 我可以將這個問題歸因於WSo2和我的eclipse插件上的Axis2版本的差異嗎?用於在WSO2應用程序服務器上部署aar的java.lang.AbstractMethodError

回答

0

我的問題歸因於jar文件及其版本!我使用axis2 1.4.0編譯和生成代碼,而WSO2應用程序服務器使用庫的axis2 1.6.0.1版本。所以這是錯誤!剛將Axi2 1.4.0更改爲axis2 1.6.0.1,一切進展順利。

0

我們之前在tomcat部署上遇到過類似的問題。這個問題是由於Tomcat中的jar和我們的webapp的衝突。 我們有幾個jar文件正在創建加載tomcat jar(jasper-compiler,jasper-runtime等)的問題。 一旦我們刪除它們,我們的應用程序就開始正常工作。

+0

我有碧玉jdt_6.0.18.wso2v1,jasperreports_4.5.0.wso2v1,org.apache.jasper_5.5.17.v200806031609,org.eclipse.equinox.jsp.jasper_1.0.200.v20090520-1800 ,我不知道如果我刪除它們會發生什麼。 你又是什麼意思與「等」? – 2013-05-04 12:56:27

+1

在我們的例子中,我們使用maven來構建項目。作爲hadoop的依賴,有幾個jar,如jasper-compiler-5.5.2.jar,jasper-runtime-5.5.2.jar,jsp-2.1-6.1.14.jar,jsp-api-2.1-6.1。 14.jar。這些罐子不允許裝載一些tomcat所需的罐子。當我們從應用程序中移除這4個罐子時,我們開始工作。就你而言,我不知道什麼是衝突的罐子。 – 2013-05-04 13:14:13

+0

謝謝,這將有所幫助。 – 2013-05-04 13:16:34

相關問題