Mule Project作为其他Mule项目的依赖项
问题描述:
我有一个打包成JAR的Mule项目,它有一个VM端点,我们可以在这个Mule适配器中调用流。Mule Project作为其他Mule项目的依赖项
我想调用这个虚拟机端点从另一个应用程序,这又是一个骡应用程序,但我得到的异常。
Message : There is no receiver registered on connector "connector.VM.mule.default" for endpointUri vm://toABCPath
Code : MULE_ERROR-0
Exception stack is:
1. There is no receiver registered on connector "connector.VM.mule.default" for endpointUri vm://toABCPath(org.mule.api.transport.NoReceiverForEndpointExceptionorg.mule.transport.vm.VMMessageDispatcher)
总之,我无法在依赖Mule项目中调用VM端点流。
下面是我遵循的步骤,
以下是我已经试过的步骤,我想我失去了一些东西,但没能找到,
1)建设项目的罐子我想要调用它的虚拟机端点。
2)做了一个新的示例项目,它只是一个http入站端点。 3)在样例工程中包含我想测试的项目的jar文件到classpath中。 4)调用HTTP端点通http和然后设置一个Bean其中接收机VM端点需要,然后尝试通过使用
<vm:outbound-endpoint path="toABCPath" doc:name="VM" exchange-pattern="request-response"/>
5调用VM端点)当我运行它作为一个骡应用,它的工作原理罚款直到它找到上面的第4步,它给了我上面的错误。
任何人都可以建议我失踪的地方?
答
没有包含依赖项目的mule配置,我的不好。
它包含如下,
<spring:beans>
<spring:import resource="classpath:mule-config.xml" />
</spring:beans>
现在它工作正常。谢谢。