为什么我不能成功地连接到码头?
我有最新版本的Jetty9.x正在运行。我已经设置了jetty_base文件夹,当我将war文件放到文件夹中时,我会看到它们被展开到/tmp
文件夹中。
lsof -i :8080
java 26488 jetty 85u IPv6 400595 0t0 TCPlocalhost.localdomain:webcache (LISTEN)
curl 'http://localhost:8080‘curl:(7)连接本地主机失败:8080;连接被拒绝 curl http://127.0.0.1:8080 curl:(7)连接127.0.0.1:8080失败;连接被拒绝
发布于 2017-06-27 16:44:03
从下面的lsof -i:8080
输出
java 26488码头85 u IPv6 400595 0t0 TCPlocalhost.localdomain:webcache (听录音)
看起来jetty使用的是ipv6,而不是ipv4。
对于ipv6,使用::1
作为回送地址。对于ipv4,它是127.0.0.1
。
您可以为本地主机所做的更改:
如果希望将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的连接性。
试试看!
https://stackoverflow.com/questions/44785017
复制相似问题