3

我无法连接到只有 IPv6 接口的主机上的远程 JVM。

应该将什么参数传递给 JVM 以启用对 IPv6 接口的侦听?

4

1 回答 1

6

不幸的是你不能。正在调试的 Java VM 仅侦听 IPv4。这是一个已知问题,在Oracle 的文档中:

目标 VM 端的当前实现仅支持 IPv4,但这可能会在未来版本中更改,以便同时支持 IPv4 和 IPv6。

xinetd解决此问题的一种方法是在主机上安装一个程序(例如rinetd基于 *nix 的服务器),侦听 IPv6,并将连接转发到 JVM 正在侦听的 IPv4 端口。

于 2012-12-03T05:55:03.810 回答