【问题标题】:Mule -Local Deployment issues on Mule using AnyPointStudio 6 on Windows 10Mule - 在 Windows 10 上使用 AnyPoint Studio 6 在 Mule 中的本地部署问题
【发布时间】:2018-05-07 17:02:20
【问题描述】:

我有一个使用 src/main/resources 中的文件的应用程序。当我执行 Maven 全新安装时,它会生成一个 zip 文件,并将其放入我的本地 .m2 存储库和目标文件夹中。但是,当我选择 Run As-> Run Configurations 以便我可以在本地运行应用程序时,Mule 选择了错误的文件夹,该文件夹位于我的工作区中。该文件夹没有资源文件夹。如何更改 Mule 用于运行本地部署的文件的位置,即嵌入式本地服务器?相同的应用程序可以在 Windows 7 和 Anypointstudio 6 上正确部署。

选项 Mule -> mavenize 在我的 IDE 中显示为灰色。但是,当我选择 Run As-Run Configuration 时,我可以看到 Run As Maven Application。我选择了该选项并添加了 JVM 参数并尝试部署。如图所示构建成功:

INFO] 添加为库 [信息] C:\Users\orbee\AnypointStudio\workspace\TestProject\mappings 不存在,跳过 [INFO] 建筑拉链:
C:\Users\orbee\AnypointStudio\workspace\TestProject\target\TestProject.zip [信息] --------------------------------------------- ------------------------ - [信息] 构建成功

但是部署失败,出现以下错误:

 Unable to copy project zip file to the embedded Mule instance. Project:   

[Mule Project] 
Name: TestProject - Domain: default
Source 'C:\Users\orbee\AnypointStudio\workspace\TestProject\target\
TestProject-0.0.1-SNAPSHOT.zip' does not exist

它失败了,因为它试图使用 Snapshot zip,而实际构建的 zip 是 TestProject.zip,因此找不到它。有没有办法更改使用快照 zip 的路径?

【问题讨论】:

    标签: deployment mule


    【解决方案1】:

    右键单击您的项目,运行方式 -> Mule Application with Maven。这将运行 maven 构建,然后将其部署到嵌入式服务器。

    如果“运行方式”菜单的选项是“Mule Application”而不是“Mule Application with Maven”,则 Anypoint Studio 尚未确定您的项目使用 maven。在这种情况下,右键单击项目,Mule -> Mavenize 或 Mule -> 启用支持。

    【讨论】:

    • 谢谢你,我会尝试并评论!
    • 现在它正在寻找我的 .m2 存储库中的快照构建
    猜你喜欢
    • 2018-07-31
    • 2018-03-08
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多