创建好了Mule ESB Http项目,便可以开始运行,可是由于Studio maven编译存在的问题,若是直接以[Mule Application With Maven]方式运行ESB项目的话,会先将ESB项目使用maven编译成zip再部署到studio内置的Mule ESB standalone中运行,然而因为(1)中提到的缘由,这个编译过程没法完成,会致使ESB项目没法运行,所以若是要在Studio中运行这个ESB项目,咱们须要先将这个项目解除Maven支持,变成普通的Mule项目运行。json
解除Maven支持的方法是右键点击ESB项目,在弹出的右键菜单中点击[Mule]-[Disable Maven Support]。maven
解除了Maven支持后,右键点击ESB项目,选择[Run As]-[Mule Application],便可运行ESB项目。工具
出现上述信息时表示ESB项目已经部署成功。post
若是须要在ESB项目中添加第三方库包支持,能够再选择Enable Support,将ESB项目转换成maven项目,再添加相应的depdendency.ui
ESB项目运行起来后,咱们在http客户端工具(例如soap ui, postman,advanced rest client)调用http://localhost:8081/Test,而后在Body中输入咱们请求的json报文rest
点击[Send]按钮发送Rest请求到ESB项目中,ESB项目进行了数据由json格式到xml文件的转换,输出xml。xml