Как получить доступ к каталогу в веб-приложении Maven (Java) - PullRequest
1 голос
/ 16 февраля 2012

Я работаю в веб-приложении Maven (Java), Glassfish в качестве веб-сервера. У меня есть каталог, например path = Application_name/src/main/webapp. Но мне нужно получить доступ к каталогу как http:///localhost:8080/webapp. Нужна ли какая-то конфигурация для этого в моем приложении, в Glassfish или в других конфигурациях?

Ответы [ 3 ]

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

Вы настраиваете порт в Glassfish напрямую.8080 порт по умолчанию.Смотрите здесь, если вы хотите изменить: https://blogs.oracle.com/openroad/entry/changing_default_glassfish_port_numbers.

Для имени (webapp) это происходит в вашем web.xml.Добавьте это:

>     <context-param>
>         <param-name>webAppRootKey</param-name>
>         <param-value>webapp</param-value>
>     </context-param>
0 голосов
/ 17 февраля 2012

Похоже, вы говорите о том, как развернуть приложение:

  • Создайте web.xml и glassfish-web.xml
  • Поместите их в webapp / WEB-INF
  • Пусть maven создаст файл войны с помощью плагина войны
  • Развертывание войны на glassfish через maven, командную строку (asadmin) или на веб-странице консоли администратора (обычно * 1011).*

http://maven.apache.org/plugins/maven-war-plugin/usage.html

найдите «context-root» в glassfish-web.xml (или более старых версиях sun-web.xml), например: http://docs.oracle.com/cd/E19798-01/821-1750/beasg/index.html

Для более быстрой разработки вы также можете развернуть "взорванный" файл войны или использовать каталог автоматического развертывания. http://docs.oracle.com/cd/E18930_01/html/821-2417/gilfm.html#SJSASEEADGfvxze

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

Я подозреваю, что вы используете Maven, ресурсы в папке / src / main / ressources / должны быть скопированы как таковые в корень вашего веб-приложения.

...