无法连接到码头9

时间:2017-06-27 16:04:59

标签: jetty-9

为什么我无法成功连接到码头?

我有最新版本的jetty 9.x正在运行。我有jetty_base文件夹设置,当我将war文件放入文件夹时,我看到它们会扩展到/tmp文件夹。

lsof -i :8080 
java    26488 jetty   85u  IPv6 400595      0t0  TCPlocalhost.localdomain:webcache (LISTEN)
  

curl' http://localhost:8080'卷曲:(7)连接失败   本地主机:8080;连接被拒绝

     

卷曲http://127.0.0.1:8080卷曲:(7)连接失败到127.0.0.1:8080;   连接被拒绝

1 个答案:

答案 0 :(得分:0)

lsof -i:8080

的下方输出
  

java 26488 jetty 85u IPv6 400595 0t0   TCPlocalhost.localdomain:webcache(LISTEN)

看来jetty正在使用ipv6而不是ipv4。

对于ipv6,使用::1作为您的环回地址。对于ipv4,它是127.0.0.1

您可以让localhost工作的更改:

如果您希望将localhost设置为适用于ipv6和ipv4,则可以对/etc/hosts文件进行以下更改。

127.0.0.1       localhost
# ... and below
::1             localhost ipv6-localhost ipv6-loopback

与往常一样,您可以使用ping6 ::1为ipv6 ip测试连接,使用ping 127.0.0.1为ipv4测试连接。

试一试!