我无法连接到只有IPv6接口的主机上的远程JVM。
应该将哪个参数传递给JVM以启用侦听IPv6接口?
答案 0 :(得分:5)
不幸的是你做不到。正在调试的Java VM仅侦听IPv4。这是一个已知问题,位于Oracle's documentation:
目标VM端的当前实现仅支持IPv4,但在将来的版本中可能会更改,因此支持IPv4和IPv6。
解决此问题的一种方法是在主机上安装一个程序(例如xinetd
或rinetd
用于基于* nix的服务器),监听IPv6,并将连接转发到JVM正在侦听的IPv4端口。