Wso2 WS02:错误未在此服务器中找到要部署的项目。忽视碳应用
此处概述了从pojo创建axis服务的以下过程: 网络研讨会:使用Carbon Studio为内部部署和云构建应用程序。 我创建了网络研讨会中描述的axis服务。 我成功地完成了一个mvn包。 我成功地在eclipse中启动了WS02 ESB 但是,当我将我的应用程序部署到WS02 ESB时,我在控制台中看到以下内容: 信息-ApplicationManager部署碳应用程序:MyCarbonApp-1.0.0.car。。。 警告-ApplicationManager未在此服务器中找到要部署的工件。忽视 碳应用:MyCarbonApp-1.0.0.car 并且该服务不会出现在ESB控制台的web服务列表中 当我查看名为MyAxisService.service的文件时,我看到以下内容:Wso2 WS02:错误未在此服务器中找到要部署的项目。忽视碳应用,wso2,wso2esb,esb,wso2carbon,Wso2,Wso2esb,Esb,Wso2carbon,此处概述了从pojo创建axis服务的以下过程: 网络研讨会:使用Carbon Studio为内部部署和云构建应用程序。 我创建了网络研讨会中描述的axis服务。 我成功地完成了一个mvn包。 我成功地在eclipse中启动了WS02 ESB 但是,当我将我的应用程序部署到WS02 ESB时,我在控制台中看到以下内容: 信息-ApplicationManager部署碳应用程序:MyCarbonApp-1.0.0.car。。。 警告-ApplicationManager未在此服务器中找到要部署的工
#Contains the information about the axis2 service generation information from the eclipse workspace
#Fri May 25 15:53:09 NZST 2012
Class-name=com.unisys.comms.esbselection.MyAxisService
Type=FROM_CLASS
Service-name=MyAxisService
Projects=MyCarbonApp
此警告是什么意思?我可以做些什么来进一步调查原因? 在创建应用程序时,是否有一些明显的步骤我遗漏了
提前感谢。此错误意味着在您的碳应用程序归档(CAR)中找到的C-App工件的服务器角色与ESB的服务器角色不匹配 原因是,默认情况下Axis2 Web服务的服务器角色为“ApplicationServer”。因此,如果您将其部署在WSO2 AS上,它将毫无问题地部署。但在本例中,您尝试将其部署到WSO2 ESB。由于WSO2 ESB具有服务器角色“EnterpriseServiceBus”,而Axis2 web服务具有服务器角色“ApplicationServer”,因此它们彼此不匹配。结果是C-App部署人员将忽略C-App 要解决这个问题,您需要更改Axis2 Web服务的服务器角色。为此,请执行以下步骤
/Harshana请按照以下步骤解决此问题
除了答案之外,我们还可以在carbon.xml中添加任何自定义服务器角色作为EnterpriseServiceBus esb_应用程序,并具有相同的车内文件artifact.xml