我有一个用例来构建一个使用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 =)。
如果我出错了,请告诉我任何建议。
答案 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文件