problem when allocating port with openjdk6
kurt at intricatesoftware.com
Fri Dec 10 03:51:33 PST 2010
On 12/9/10 5:57 PM, Christos Zoulas wrote:
> On Dec 9, 2:09pm, kurt at intricatesoftware.com (Kurt Miller) wrote:
> -- Subject: Re: problem when allocating port with openjdk6
> | 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?
> | Hi Christos,
> | 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.
> Thanks Kurt. I think that the dual socket solution will require buy-in from
> the trunk java developers. Have we discussed it with them?
I haven't since I currently don't have the time to move the idea forward.
Although, I think it is a reasonably acceptable solution considering it
is the same approach that was used for Windows.
More information about the bsd-port-dev