触发java程序

时间:2013-03-07 15:40:52

标签: java triggers axis2 mule ofbiz

我有一个基于Axis2的远程Java Web服务客户端,它在另一台机器上调用OFBiz中的Web服务。但是,我的主管坚持认为我使用Mule esb来调用OFBiz Web服务,因为它是我们正在使用的集成平台或我们手头的项目。 OFBiz使用请求映射,这使得使用Mule中的CFX或JAX-WS调用其Web服务非常困难。我可以使用Axis2调用Web服务,但Mule不支持Axis2,因此不能使用基于Axis2的Java客户端作为Mule组件。所以我的计划是在mule中有一个java组件,当组件开始在流中运行时,它可以自动触发基于Axis2的客户端运行。我尝试使用Mule项目的Axis类部分创建Project并导入所有Axis2 jar文件。然后通过在Mule Java组件中实例化它来调用Axis2 java客户端。但是当我运行骡子流时,它抱怨它无法找到Axis2的记录器。我知道Mule不支持Axis2。

所以我的问题是,如何在不同的项目中通过另一个java类触发基于Axis2的Java客户端,而无需创建该类的实例来进行调用?我想要的只是 - 如果我的Mule组件运行,它应该触发基于Axis2的Java客户端也执行。感谢

0 个答案:

没有答案