You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Forrest_Xia <fo...@gmail.com> on 2009/03/31 11:25:48 UTC
Does geronimo support IPv6?
After searching around this forum, feel that geronimo does not support IPv6
for current releases, however, want to get confirm from experts.
That would be great if there is some insight/thoughts about how to enable
geronimo support IPv6. Thanks in advance!
--
View this message in context: http://www.nabble.com/Does-geronimo-support-IPv6--tp22801389s134p22801389.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
Re: Does geronimo support IPv6?
Posted by Forrest_Xia <fo...@gmail.com>.
For the (2) "Tomcat Little-G has alternative way to open sockets listening on
IPv6 address, but full version of geronimo does not work in the same way. "
After another try, I should update it as below:
2. Full version of geronimo starts successfully when using hostnames mapped
to IPv6 addresses.
For example, in your localhost file, there are entries like:
::1 sles10sp24xm localhost ipv6-localhost ipv6-loopback
:: fromallhost
"sles10sp24xm" is the hostname, and must appears in the hosts file.
Then update the config-substitutions.properties like:
ServerHostname=fromallhost
Then the geronimo server starts successfully, and listen on these ports:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 :::6882 :::* LISTEN
tcp 0 0 :::4201 :::* LISTEN
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::1099 :::* LISTEN
tcp 0 0 :::61613 :::* LISTEN
tcp 0 0 :::9999 :::* LISTEN
tcp 0 0 :::61616 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN
tcp 0 0 :::2001 :::* LISTEN
tcp 0 0 :::1527 :::* LISTEN
tcp 0 0 :::1050 :::* LISTEN
tcp 0 0 :::8443 :::* LISTEN
--
View this message in context: http://www.nabble.com/Does-geronimo-support-IPv6--tp22801389s134p23554866.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
Re: Does geronimo support IPv6?
Posted by Forrest_Xia <fo...@gmail.com>.
Tried on a IPv6 configured linux box, and got these findings, post here
first, later I will open JIRAs:
1. Geronimo does not support IPv6 style IP addresses in its configuration
files, for example, config-substitutions.propertes.
"Does not support" means any IPv6 addresses could not be used in the config
files, otherwise, the server won't start successfully. For example, ::
(equals 0.0.0.0 of IPv4), ::1 (equals 127.0.0.1 of IPv4),
2002:97d:eec3:629:9:123:124:111, etc.
2. Tomcat Little-G has alternative way to open sockets listening on IPv6
address, but full version of geronimo does not work in the same way.
The alternative way is using "ServerHostname=hostname" in
config-substitutions.properties, which hostname is mapped to IPv6 address in
/etc/hosts, for example, ::1, then tomcat little-g start successfully and
listen on ipv6address:port, for example,
tcp 0 0 ::1:8009 :::* LISTEN
off (0.00/0/0)
tcp 0 0 ::1:1099 :::* LISTEN
off (0.00/0/0)
tcp 0 0 ::1:9999 :::* LISTEN
off (0.00/0/0)
tcp 0 0 ::1:8080 :::* LISTEN
off (0.00/0/0)
But the the same way does not work with full version of geronimo, and failed
at some modules, for example,
org.apache.geronimo.configs/j2ee-corba-yoko/2.1.3/car
The exception is like this:
org.apache.activemq.util.IdGenerator <clinit>
WARNING: could not generate unique stub
Throwable occurred: java.net.UnknownHostException: sles10sp24xm:
sles10sp24xm
After these tries and some IPv6 study, a rough idea is that using hostname
instead of IP address in codes might be a way to enable geronimo working in
an IPv6 network environment.
Also I found whether setting JAVA_OPTS as below has no impact to tomcat
little-g listening on IPv6 address via hostname mapping.
JAVA_OPTS="-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Stack=true
-Djava.net.preferIPv6Addresses=true"
I will try to look into this further to make it more clear for us, welcome
any comments, thanks!
Forrest
--
View this message in context: http://www.nabble.com/Does-geronimo-support-IPv6--tp22801389s134p23553018.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
Re: Does geronimo support IPv6?
Posted by Jarek Gawor <jg...@gmail.com>.
I don't know which components do or do not have problem with ipv6 but
please open a bug if you see a problem.
By default, Geronimo sets 'java.net.preferIPv4Stack' system property
to 'true' so you might need to override that from command line to
enable ipv6 support.
Jarek
On Tue, Mar 31, 2009 at 5:25 AM, Forrest_Xia <fo...@gmail.com> wrote:
>
> After searching around this forum, feel that geronimo does not support IPv6
> for current releases, however, want to get confirm from experts.
>
> That would be great if there is some insight/thoughts about how to enable
> geronimo support IPv6. Thanks in advance!
> --
> View this message in context: http://www.nabble.com/Does-geronimo-support-IPv6--tp22801389s134p22801389.html
> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>
>
Re: Does geronimo support IPv6?
Posted by Ivan <xh...@gmail.com>.
At leaset, some components did not support IPv6, for you could see some
codes related to 0.0.0.0. They should not work properly in IPv6 environment.
Thanks !
2009/3/31 Forrest_Xia <fo...@gmail.com>
>
> After searching around this forum, feel that geronimo does not support IPv6
> for current releases, however, want to get confirm from experts.
>
> That would be great if there is some insight/thoughts about how to enable
> geronimo support IPv6. Thanks in advance!
> --
> View this message in context:
> http://www.nabble.com/Does-geronimo-support-IPv6--tp22801389s134p22801389.html
> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>
>
--
Ivan