Я ищу способ настроить имя веб-приложения (чтобы соответствующим образом изменить веб-контекст) в Thorntail. Я предполагаю, что это можно сделать с помощью плагина maven Thorntail, но я не могу найти, какое свойство нужно установить для него. Спасибо
Как установить контекст веб-приложения в Thorntail?
Ответы (1)
По умолчанию контекст равен /
, что должно быть тем, что вы хотите большую часть времени. Чтобы настроить его, вы можете использовать один из следующих вариантов:
1) Передайте системное свойство thorntail.context.path
при запуске uberjar: java -jar my-app-thorntail.jar -Dthorntail.context.path=my-context
.
2) Если вы используете project-defaults.yml
, вы можете настроить его там:
thorntail:
context:
path: my-context
3) Создайте файл WEB-INF/jboss-web.xml
с таким содержанием:
<jboss-web>
<context-root>my-context</context-root>
</jboss-web>
(Под капотом варианты 1 и 2 фактически преобразуются в 3, но вам не о чем беспокоиться.)
person
Ladicek
schedule
18.01.2019
Большое спасибо. Прямо сейчас я нашел в одном из примеров способ настройки project-defaults.yml. Я не знал о свойстве System, которое идеально подходит, чтобы избежать изменения приложения. Спасибо
- person Carla; 18.01.2019