JBoss 4に配置されたearファイル内に2つのwarファイルがあります.UrlRewriteFilterを使用しているWebアプリケーションコンテキストを切り替える必要があります。JBoss 4の耳の中に配置された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アプリケーションを展開しようとするとに関連するエラーがスローされます - 私たちは、次の設定を行っていますライブラリが見つかりません(彼らは耳の中にあります)。
この場合、どのようにクロスコンテキストを達成しますか?
おかげ Sundeep
は、展開作業をしていますか? – home
内部的な理由から2つのWebアプリケーションにデカップリングしようとしている既存のWebアプリケーションです。早い段階で、クロスコンテクストの問題はなかった。 – Sundeep
crossContextを削除しても、展開が正しく機能するかどうかは分かりません。おそらく別の問題があります。 – home