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> 

现在它工作正常。谢谢。