problem when allocating port with openjdk6
kurt at intricatesoftware.com
Thu Dec 9 11:09:55 PST 2010
On 12/06/10 11:35, Christos Zoulas wrote:
> On Dec 6, 8:26am, glewis at eyesbeyond.com (Greg Lewis) wrote:
> -- Subject: Re: problem when allocating port with openjdk6
> | Try adding '-Djava.net.preferIPv4Stack=true' to the args that are passed
> | to the JVM on start up.
> Yes, java seems to prefer to use IPv6 mapped addresses for IPv4. But this
> does not explain why:
> sysctl -w net.inet6.ip6.v6only=0
> does not work.
> Not that I am suggesting to change the sysctl, because of the security
> implications. On the other hand, what's the longer term plan for this?
> Should we default the preferIPv4Stack to true for the BSD builds?
On OpenBSD, I disable IPv6 by default in the build using
DONT_ENABLE_IPV6="YES". I recommend that for OSs where
IPv6 mapped addresses is disabled by default.
The long term plan would be to implement a two socket solution similar
to how the windows networking support is implemented in the JDK.
More information about the bsd-port-dev