3

作業中のアプリケーションを備えたラバスタンドアロンサーバーがあります。このアプリケーションが使用するサービスの多くは、将来、MuleコンテナーからJBossクラスターに移動されます。このため、ラバの流れとWebサービスを強力に分離しています。ただし、現時点では、Muleアプリケーションと同じサーバーにWarファイルをデプロイする必要があります。

ミュールはその中で私の戦争を実行できるはずのようです。これが可能かどうか誰かが知っていますか?とりあえずMuleのデプロイ可能なzipにWarを追加しても問題ありませんが、Warを個別にデプロイしたいと思います。

4

1 に答える 1

4

Mule ESB は標準の Java EE コンテナではないため、WAR ファイルを直接処理することはできません。実際、mule アプリケーションの構造は次のとおりです。

/
 \- classes                 // application-specific resources(e.g. logging config, properties)
 |- lib                     // application-specific jars
 |- mule-config.xml         // Main Mule configuration file, also monitored for changes
 |- mule-deploy.properties  // Application deployment descriptor (optional)
 |- mule-app.properties     // custom properties to be added to the registry instance used by the application (optional)

ここでよりよく説明されているように:

http://www.mulesoft.org/documentation/display/MULE3USER/Application+Format

できることは、mule jetty コネクタを利用して Web アプリケーションを公開することです。コネクタの構成は次のようになります。

 <jetty:connector name="jettyConnector">
    <jetty:webapps directory="${app.home}/webapps" port="8083"/>
</jetty:connector>

war ファイルを webapps フォルダーに配置します。書店の例を参照として使用できます。

http://www.mulesoft.org/documentation/display/MULE3EXAMPLES/Bookstore+Example

于 2012-06-20T13:17:11.487 に答える