mule esb3.X 与 tomcat

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

  

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

1.如何启动mule?

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


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

<context-param>
      		  <param-name>org.mule.config</param-name>
      		  <param-value>WEB-INF/mule.xml</param-value>
        
   		 </context-param>
    		<!-- This listener will start up Mule inside the webapp -->
   		 <listener>
       			  <listener-class>org.mule.config.builders.MuleXmlBuilderContextListener</listener-class>
    		</listener>


这样在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融合然后开发项目。



评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值