mule-deploy.properties的Mule maven构建更新config.resource属性对于新创建的mule项目失败,该项目未随时部署

时间:2014-03-18 06:00:32

标签: maven mule

我有一个用例来构建一个使用maven的mule项目,我经历了一个场景,如果在mule studio中创建了一个新的mule项目,其中多个流程没有随时运行/部署。

我为mule项目执行了maven构建有两个观察

1)当mule build部署在mule独立站点时,部署失败并出现错误

org.mule.module.launcher.InstallException:app的配置...找不到.... mule-config.xml。

2)当我检查mule-deploy.properties的config.resource属性时,没有使用流配置文件分配(config.resources =)。

如果我出错了,请告诉我任何建议。

2 个答案:

答案 0 :(得分:0)

最简单的方法是使用mule-deploy.properties中的config xml名称更新属性。

config.resources=my-projects-config.xml

答案 1 :(得分:0)

1)转到<> /src/main/app/mule-deploy.properties,验证config.resources = test.xml<>。如果分配了任何其他文件,请将其删除。

或 2)在目录src / main / app

中保留一个虚拟mule-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
       http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.0/mule.xsd">

    <!-- empty config to avoid the hot deployment classloader choking on a missing config file -->

</mule>

虽然我们在“apps”文件夹中创建了一个“默认”应用程序,但它是空的,因此热部署抱怨缺少mule-config.xml文件