Как развернуть файл .war по глубокому пути в jboss? - PullRequest
0 голосов
/ 05 марта 2011

У меня есть проект, содержащий .jsp, который использует JavaBean, но не использует сервлет. Я пытаюсь развернуть его на имя сервера: 8080 / путь / имя проекта. К сожалению, я могу только выяснить, как развернуть его на имя_сервера: 8080 / имя_проекта. Я попытался как отредактировать мой файл web.xml в / path / projectname, так и физически создать каталог ... / deploy / path с / projectname в моем файле web.xml. У кого-нибудь есть предложения относительно того, как я могу развернуть проект по определенному пути?

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 05 марта 2011

Спецификация WAR не содержит стандартного способа сообщить веб-контейнеру, с каким URL-адресом сопоставляется WAR-файл, за исключением соглашения Tomcat, согласно которому foo.war отображается в / foo.Вам нужно иметь WAR внутри EAR, так как EAR может это сделать.

Следовательно, вам нужно решение для конкретного веб-контейнера.Для JBoss в jboss-web.xml

<jboss-web>
    <context-root>...</context-root>
</jboss-web>

, по-видимому, есть следующее. Я не пробовал с JBoss, поэтому я не могу сказать, может ли он глубоко развернуться.См. Документацию на http://docs.jboss.org/jbossas/guides/webguide/r2/en/html/ch06.html.

0 голосов
/ 05 марта 2011

Я упаковал несколько файлов WAR, но ни разу не развернул! Это только сжатые архивы, вы не можете распаковать его (с помощью Winrar или аналогичного) и просто скопировать файлы по соответствующему пути?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...