Java 如何在编写MUnit时加载mule-app.properties
我正在编写一个MUnit,mule-app.properties文件中提到了HttpListerner的端口。 当我使用getConfigResources加载流时,它没有被加载。Java 如何在编写MUnit时加载mule-app.properties,java,mule,munit,Java,Mule,Munit,我正在编写一个MUnit,mule-app.properties文件中提到了HttpListerner的端口。 当我使用getConfigResources加载流时,它没有被加载。 还有什么我需要做的吗?您可以获得完整的分步解决方案,以便在 尝试使用Logger组件加载它,例如,如果您将http侦听器配置放在mule-app.properties中,您可以通过此示例xml配置访问它(也是HttpListener而不是HttpListener) 您的mule-app.properties文件包
还有什么我需要做的吗?您可以获得完整的分步解决方案,以便在
尝试使用Logger组件加载它,例如,如果您将http侦听器配置放在mule-app.properties中,您可以通过此示例xml配置访问它(也是HttpListener而不是HttpListener)
您的mule-app.properties文件包含:
HttpListener=“配置示例、url、主机、端口”
希望这能有所帮助。也许您可以尝试在Munit流中使用property占位符元素加载属性,如下所示:
<context:property-placeholder location="mule-app.test.properties"/>
我认为,事件最好是为每个流配置所需的属性,就像在Munit流开始时这样
<global-property name="prop1" value="value1"/>
<global-property name="prop2" value="value2"/>
然后,您可以像访问普通属性一样访问它们
你可以找到医生
希望能有帮助
/这一次成功了 在getConfigResources()内设置系统属性
System.setProperty(“http.port”、“port_值”) 请使用链接中的相关部分扩展此答案。它有助于防止链接关闭,也有助于搜索类似内容的用户。在提供的链接中,我看不到这样做的选项。你能解释一下吗?我不想改变流量。我指的是市政流,我想你可以做任何你想做的事
<global-property name="prop1" value="value1"/>
<global-property name="prop2" value="value2"/>