maven 无法在CloudHub中部署Mule应用程序

zrfyljdw  于 2023-03-07  发布在  Maven
关注(0)|答案(1)|浏览(161)

已将Mule应用程序作为可部署jar从Studio导出,并尝试在CloudHub中部署它。但是,部署失败,出现以下错误。

*"Error: Failed to deploy from URI: file:/tmp/mule-received-artifact-13949491667031238/<app-name>.jar. ArtifactDescriptorCreateException: Artifact descriptor does not exists: /opt/mule/mule-4.4.0/apps/<appname>/META-INF/mule-artifact/mule-artifact.json".*

我错过什么了吗?

2ic8powd

2ic8powd1#

您可能将应用程序项目作为Java jar选项之一导出。这是行不通的,因为Java jar将丢失正确的格式和Mule元数据。Mule项目不是Java项目。
如果这是问题所在,那么您必须将其导出为Mule可部署文件。虽然它遵循jar格式和扩展名,但它添加了额外的文件和元数据,以便在Mule运行时部署。
查看Studio的当前版本,导出选项为“Anypoint Studio项目到Mule可部署归档(包括Studio元数据)"。请确保导出选项为该选项或类似选项。

相关问题