首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法连接到第9号码头

无法连接到第9号码头
EN

Stack Overflow用户
提问于 2017-06-27 16:04:58
回答 1查看 973关注 0票数 2

为什么我不能成功地连接到码头?

我有最新版本的Jetty9.x正在运行。我已经设置了jetty_base文件夹,当我将war文件放到文件夹中时,我会看到它们被展开到/tmp文件夹中。

代码语言:javascript
运行
复制
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失败;连接被拒绝

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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文件进行以下更改。

代码语言:javascript
运行
复制
127.0.0.1       localhost
# ... and below
::1             localhost ipv6-localhost ipv6-loopback

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

试试看!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44785017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档