在tomcat上部署WSO2 API Manager .war

时间:2018-02-12 12:23:26

标签: java spring tomcat wso2 cxf

存储库 - https://github.com/wso2/product-apim

分支 - 2.x-dependency-upgrade

R 最近,在使用WSO2 API Manager时,我发现生成并部署了一些war文件。

为了试验war文件,我将它们部署在tomcat服务器上。部署不起作用,并为Error 创建名称为“cxf'在类路径资源META-INF / cxf / cxf.xml 中定义。

详细错误日志:https://gist.github.com/anonymous/4c2378967ffcc1bb7a9bb475507120e9

.war文件位置: \ product-apim \ modules \ distribution \ product \ target \ wso2am-2.2.0-SNAPSHOT \ repository \ deployment \ server \ webapps

我尝试使用依赖项但没有更改错误状态。

  1. 为什么这些war文件适用于WSO2独立服务器,但不适用于tomcat服务器?

  2. 我们如何解决依赖问题?

1 个答案:

答案 0 :(得分:0)

首先,不要使用2.x-dependency-upgrade分支,这是一个临时分支。请改用2.x分支。

那些战争档案需要来自碳平台的依赖。 (您可以在日志中看到许多NoClassDefFoundError错误。因此,如果没有这些错误,他们将无法正常工作。