Я использую в своем веб-проекте встроенный подводный сервер. Он хорошо работает в Idea с портами прослушивания 80 и 443, следуя идее входа в систему.
2018-08-04 11:32:31.394 INFO 4933 --- [ main] o.s.b.w.e.u.UndertowServletWebServer : Undertow started on port(s) 443 (https) 80 (http) with context path ''
Но когда я запускаю его на своем сервере ubuntu или в локальной командной строке:
java -jar xxxx.jar
Журнал вывода
Undertow started on port(s) 443 (https) with context path ''
без порта прослушивания 80. Я могу зайти на сайт, только введя https: // xxxx ловко. Я сравнил журнал. Журнал сервера распечатывает лишние две строки
2018-08-04 11:38:37.950 WARN 14835 --- [ main] io.undertow.websockets.jsr : UT026009: XNIO worker was not set on WebSocketDeploymentInfo, the default worker will be used
2018-08-04 11:38:37.950 WARN 14835 --- [ main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
Я не знаю, что случилось. Любой ответ полезен. Спасибо.
@Samim Спасибо ~ Вот код ссылка на сайт.
по ссылке показана конфигурация Tomcat, но мне нужна была конфигурация для Undertow. Однако мне это удалось. Посмотреть можно здесь stackoverflow.com/a/54908727/7538821
@Samim Мне очень жаль, что я разместил неправильный код, я решил проблему по предоставленной вами ссылке, спасибо




Не могли бы вы предоставить здесь файл конфигурации для перенаправления http на https