Как создать развертываемый файл войны для приложения ESB мул - PullRequest
2 голосов
/ 27 декабря 2011

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

Спасибо и привет, Arijit

1 Ответ

4 голосов
/ 27 декабря 2011

Как объяснено в руководстве пользователя :

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

Так что просто добавьте это в ваш web.xml, с mule-config.xml в корне вашего пути к классам (например, в src / main / resources):

<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>

РЕДАКТИРОВАТЬ Я с открытым исходным кодом работает демо: https://github.com/ddossot/mule-webapp-example

...