2011-12-27 3 views
2

Может кто-нибудь, пожалуйста, помогите мне, как начать войну простого приложения мула. Приложение mule состоит из одного файла mule-config.xml. Я сделал этот проект мула в полном объеме и могу запустить его как сервер мулов. Мое требование - начать войну и развернуть ее на сервере tomcat или tcat.Как сделать разворачивающийся файл войны приложения mule ESB

Спасибо и наилучшими пожеланиями, Arijit

ответ

4

Как explained in the user guide:

Чтобы встроить Mule внутри веб-приложение, вы предоставляете один или более конфигурации файлов местоположения как контекста Params и включают в себя контекст слушателя для инициализации Mule Сервер.

Так просто добавьте это в web.xml, с мула-config.xml в корневой папке (для пути к классам бывших в SRC/основные/ресурсов.):

<context-param> 
    <param-name>org.mule.config</param-name> 
    <param-value>mule-config.xml</param-value> 
</context-param> 

<listener> 
    <listener-class>org.mule.config.builders.MuleXmlBuilderContextListener</listener-class> 
</listener> 

EDIT У меня есть открытая демо-версия: https://github.com/ddossot/mule-webapp-example