【问题标题】:WS02 CAR deployment to Carbon and ESB server : No artifacts found to be deployed in this serverWS02 CAR 部署到 Carbon 和 ESB 服务器:未发现在此服务器中部署工件
【发布时间】:2017-11-14 16:59:07
【问题描述】:
我在 WSO2 Developer Studio 3.5.0 中创建了 test.car。 CAR 包含您的默认示例 SimpleStockQuoteSample。我可以将此 CAR 部署到 WS02 ESB Server 4.8.1 中。成功地。 CAR 列在 CarbonAplication 中并且可以正常工作。
当我尝试将相同的 CAR 部署到 SW02 Carbon Server 4.2.0 时,它失败了
在此服务器中找不到部署的工件。忽略碳应用:test.car
你能帮帮我吗?
【问题讨论】:
标签:
wso2
wso2esb
wso2carbon
【解决方案1】:
这是因为 CAR 中工件的服务器角色是“EnterpriseServiceBus”:在 Dev Studio 中编辑 Carbon 应用程序的 pom.xml 并查看 Dependencies -> artifact / Server Role
【解决方案2】:
其实你需要做2个步骤:
- 修改config文件夹中的wso2esb carbon.xml文件。
位置:{base}wso2esb-4.9.0\repository\conf -- carbon.xml
在标签 ServerRoles 中添加 ApplicationServer 作为角色。
<Role>ApplicationServer</Role>
- 在你的eclipse开发工作室中修改你的应用程序到ApplicationServer的角色,这是进入依赖项->工件并修改角色。