Как настроить кросс-контекст между веб-приложениями, развернутыми внутри уха в JBoss 4 - PullRequest
0 голосов
/ 16 января 2012

У нас есть 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

1 Ответ

0 голосов
/ 16 января 2012

Попробуйте включить пользовательский context.xml в веб-приложения.

См. Эти ссылки для получения дополнительной информации:

JBoss - можно ли вести войну по двум разным контекстным путям?

Файлы Tomcat context.xml, есть ли hiearchy?

...