JBoss | HTTP / 1.1 400无主机匹配服务器名称localhost

问题描述 投票:0回答:1

我正在docker容器中运行一个app,而JBoss-4.2服务器的server.xml中的主机是“localhost”。 这个命令

curl -v localhost:8090/ 

建立连接但返回“HTTP / 1.1 400 No Host match server name 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

有什么建议么 ?

docker http jboss hosts
1个回答
0
投票

这里的情况是关于连接到一个docker容器内运行的服务器,该服务器是JBoss-4.2.2.GA。 这在某种程度上被认为是远程连接。对于JBoss-4.2.0.GA及更高版本的情况,通过使用-b 0.0.0.0运行服务器来解决该问题。

有关必须添加的选项的参考:https://developer.jboss.org/wiki/JBoss42FAQ

© www.soinside.com 2019 - 2024. All rights reserved.