JBoss |HTTP / 1.1 400 Нет узла соответствует имени сервера localhost - PullRequest
0 голосов
/ 13 февраля 2019

Я запускаю приложение в док-контейнере, а хост в server.xml сервера JBoss-4.2 - "localhost".
Эта команда

curl -v localhost:8090/ 

устанавливает соединение, но возвращает «HTTP / 1.1 400 No Host соответствует имени сервера localhost» и

cat /etc/hosts 

дает

127.0.0.1 localhost
:: 1 localhost ip6-localhost ip6-loopback
fe00 :: 0 ip6-localnet
ff00 :: 0 ip6-mcastprefix
ff02 :: 1 ip6-allnodes
ff02 :: 2 ip6-allrouters
172.17.0,2 5f6b9e76d025
127.0.0.1 endpoint.used.bytheapp

Есть предложения?

1 Ответ

0 голосов
/ 13 февраля 2019

В данном случае речь шла о подключении к серверу, работающему внутри контейнера докера, причем этот сервер был JBoss-4.2.2.GA.
Это как-то считается удаленным соединением. Для случая JBoss-4.2.0.GA и более поздние, проблема решается запуском сервера с -b 0.0.0.0 .

Ссылка на опцию, которая должна быть добавлена: https://developer.jboss.org/wiki/JBoss42FAQ

...