2015-10-23 4 views
0

Grails 2 documentation говорит, что это возможно, но документация Grails 3 ничего не говорила.Grails 3 custom web.xml и weblogic.xml

Как добавить пользовательский web.xml и weblogic.xml к войне с приложением Grails 3?

+0

Поскольку Grails 3 является переписывание Grails на вершине Spring ботинке, я хотел бы проверить, чтобы увидеть, как Spring Boot позволит вам добавить эти файлы xml. – mnd

+0

Я нашел [документацию] (http://docs.spring.io/spring-boot/docs/current/reference/html/howto-traditional-deployment.html), но я не могу понять, как это сделать , – lifeisfoo

ответ

1

Grails 3.x не использует web.xml. Настройка должна выполняться весной. Новые сервлеты и фильтры могут быть зарегистрированы как весенние бобы или с ServletRegistrationBean и FilterRegistrationBean соответственно.

Документация для настройки Spring Beans в Grails: https://grails.github.io/grails-doc/3.0.x/guide/spring.html

Информация, собранная из http://grails.github.io/grails-doc/latest/guide/single.html#upgradingApps

В статье упоминает, плохо сформулированный «, хотя он по-прежнему можно иметь на в ИПВ/основной/веб-приложение /WEB-INF/web.xml»

Попробуйте создать web.xml файл, расположенный в SRC/главная/веб-приложение/WEB-INF/ и посмотрите, разрешает ли это вам проблему.

В предыдущей версии Грааль вы можете запустить:

grails install-templates 

Это привело бы к web.xml Grails использует для создания вашего приложения.

1

Я только что наткнулся на это из беседы JavaOne, которую Грэм Рошер дал 24 октября 2015 года. Похоже, web.xml больше не поддерживается.

Here is the the video, это примерно один час в презентации. (Слайды доступны для загрузки на сайте). Вот некоторые скриншоты из презентации:


enter image description here


enter image description here


Смежные вопросы