我正在按照以下波纹管教程来创建wso2项目,并且我在该领域是新手。但是car文件没有按照教程进行部署。
https://docs.wso2.com/display/ESB500/Sending+a+Simple+Message
系统日志显示如下:
[2018-10-15 15:45:22,262]警告-ApplicationManager找不到在此服务器中部署的工件。忽略Carbon应用程序:SampleServicesCompositeApplication_1.0.0.car
注意:但是我可以使用UI部署另一个汽车文件。
答案 0 :(得分:1)
这里可能有两个问题,您的CAR文件实际上不包含任何工件。或者,CAR文件中的工件具有与ESB不匹配的服务器角色。
如果两者均设置正确,但仍未部署,请按照Rangas的说明检查要上传的实际CAR的内容。
答案 1 :(得分:0)
当 car 文件不包含要部署到服务器中的任何工件时,就会发生此警告。您可以进行快速测试,以检查工件是否包含在 car 文件中。提取 car 文件并检查其中的内容。它应包括您创建的工件(端点,API等),并且还应包含在 artifacts.xml 中,该工件将保留对工件的依赖关系。
如果在汽车文件中找不到工件,请再次点击下面的链接,并检查是否已将工件正确包装到汽车文件中。
https://docs.wso2.com/display/ADMIN44x/Packaging+Artifacts+into+Composite+Applications