將Mule ESB Http項目轉換爲Tomcat項目(3) ESB項目運行

    創建好了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

 

相關文章
相關標籤/搜索