2013-05-04 34 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

相关问题