2012/7/6 Aditi Sinha <adisinha0...@gmail.com>:
> Hi,
>
>
> We have a web server hosted on Apache Tomcat Version 7.0.22. We are trying
> to get the web server support IPv6.
>
> Machine details: Windows 2008 server machine, 32-bit OS
> Java version:  jdk1.6.0_25
>
>
> The web server is not accessible using the IPv6 address. The connectivity
> to windows server machine works fine though IPv6 address.
> The firewall is turned off.
>
>
> **
>
> In the Catalina.log can see IPv6 [false] as below.
>
> * *
>
> *INFO: APR capabilities: IPv6 [false], sendfile [true], accept filters
> [false], random [true].*
>
>
> Is there any configuration which needs to be done for Tomcat/Connector to
> support IPv6?
>  In server.xml we are using the AJP 1.3 Connector and HTTP/1.1 Connector.**

Look into the docs - there are 3 different connector implementations
for HTTP protocol, and 3 for AJP protocol. They are known as "BIO",
"NIO" and "APR" one.

As you have Tomcat-Native library installed, the configuration by
default will use the "APR" connector.    But your problem is that the
binary version of Tomcat-Native that you are using is not compiled
with support for IPv6 and thus this connector does not support IPv6.

So have the following possibilities:
a) compile your own version of Tomcat-Native for your platform and
make sure that it has IPv6 support enabled. For Windows it might be
tricky.

b) choose other connector implementation - see "protocol" attribute on
<Connector> element in Configuration Reference.

c) uninstall Tomcat-Native library or disable AprLifecycleListener in
your configuration. In this case Tomcat will autoselect the BIO
connector implementations for both protocols.

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to