mule esb3.X 与 tomcat

  对于mule esb的使用,我们是希望能进行裁剪,多使用它的各种组件,例如:

  

  这些多渠道的东西是我所需要的,于是就会面对一个问题,把mule放入我们熟悉的环境使用,这里就得面对两个问题:

1.如何启动mule?

2.这样以后如何去使用mule?


1.在tomcat中启动mule esb3.0,把mule的jar包导入lib库,然后在web.xml中配置监听:


      		  org.mule.config
      		  WEB-INF/mule.xml
        
   		 
    		
   		 
       			  org.mule.config.builders.MuleXmlBuilderContextListener
    		


这样在tomcat启动时,就会加载mule,mule server就跟着启动了。

2.如何使用?这点我也说不好,因为自身对mule也是初次接触,所以一般我会在mule IDE中先把流程配置完成,然后再把xml配置信息放在WEB-INF中。

 

 

分享一个自己做的例子:


flow3监听8082接口,后面两个组件返回一个html页面,等待输入用户名和密码,路径是flow2,8081/zhuce,

然后查询数据库,返回结果。

这是一个很不全面的例子,只是自己放到web容器中的第一个例子,不过是第一个仿照在mule官网的hello的例子做出来的,并且成功在web容器中访问上的例子,需要说明的是,mule好像是通过jetty容器来接受http访问,不接受tomcat?可能是我研究的不够,必定这只是为了验证web容器如何加载mule,以后是为了mule和spring融合然后开发项目。



你可能感兴趣的:(mule,esb)