Вы должны изменить путь контекста приложения.
Для этого вам необходимо создать файл jboss-web.xml
и поместить его в каталог WEB-INF. jboss-web.xml
должен содержать:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>
Если вы хотите изменить порт вашего приложения от 8080 до 80 вы можете сделать это несколькими способами.
1)[не рекомендуются] изменить порт в вашем автономном/domain.xml от 8080 до 80 и запустить wildfly как корневой/администратор
2) запустить Nginx/апача или любой другой веб-сервер и создать там перенаправление прокси-сервера, например. в Nginx вам необходимо добавить в файл конфигурации что-то вроде этого proxy_pass http://mytestserver:8080/;
(если вы не добавили JBoss-web.xml вам нужно добавить здесь mywarapp
к этому URL) и ваше приложение будет доступно через URL http://mytestserver/
Почему ты скажем, что 1) не рекомендуется? Мне кажется более чистым, чем объединить 2 работающих сервера (Wildfly и Apache) в одной системе только для одного приложения. – Socrates
Я не рекомендую 1) решение для использования в производстве. По моему мнению, на производстве лучше сохранить AS за веб-сервером в целях безопасности –
В чем причина? Является ли Wildfly небезопасным? Является ли Wildfly не основным сервером? – Socrates