JBoss 4 にデプロイされた ear ファイル内に 2 つの war ファイルがあります。UrlRewriteFilter を使用している Web アプリのコンテキストを切り替える必要があります。
私たちが直面している問題は、これらの Web アプリケーション間で requestDispatcher.forward() を実行できないことです。これは、Web コンテナー (Tomcat 5.5) でクロスコンテキスト属性を true に設定することで実現できると思います。次の設定を行いました-
/default/deploy/jbossweb-tomcat55.sar/server.xml 内
<Host name="localhost"
autoDeploy="false" deployOnStartup="false" deployXML="false">
<Context path="/esa" docBase="/deploy/app.ear/webapp1.war"
debug="0" crossContext="true"/>
<Context path="/mstrapp" docBase="/deploy/app.ear/webapp2.war"
debug="0" crossContext="true"/>
</Host>
しかし、JBoss の起動時に、これら 2 つの Web アプリケーションをデプロイしようとし、見つからないライブラリに関連するエラーをスローします (それらは耳の中にあります)。
この場合、どうすればクロス コンテキストを実現できるでしょうか。
ありがとうサンディープ