У нас есть 2 файла war внутри файла ear, развернутого в JBoss 4. Нам нужно переключаться между контекстами веб-приложений, для которых мы используем UrlRewriteFilter.
Проблема, с которой мы сталкиваемся, заключается в том, что мы не можем выполнить requestDispatcher.forward () между этими веб-приложениями.Я полагаю, что этого можно достичь, установив для межконтекстного атрибута значение true в веб-контейнере (Tomcat 5.5).Мы выполнили следующую настройку -
В /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 веб-приложения ивыдает ошибки, связанные с библиотеками, которые не найдены (они находятся внутри уха).
Как нам достичь кросс-контекста в этом случае?
Спасибо Sundeep