-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Mark,
On 4/28/20 13:33, Mark Thomas wrote: > On 28/04/2020 16:30, Satya Kishore Thumu wrote: >> Hi Chris, Post the Ghostcat changes tomcat now listens only on >> ipv4 by default, what if somebody is using on IPv6, Tomcat starts >> to listen on mapped IPv4 address which I think is not > correct. >> I know that we can use ::1 in IPv6. Is there a way tomcat can >> listen on both loopback addresses when > available. > > Not that I am aware of with the Java API. I think we had discussed the possibility of looking for a "magic" value in the address="..." field to go back to the previous behavior. The problem is that any reasonable string you can choose can also be a valid hostname that should, arguably, be used to resolve the IP address of the interface (e.g. "localhost"). I think the only practical way to do this would be to add another attribute like bindOnAllInterfaces="true" where we ignore the "address" attribute. Or maybe "address" always wins, but bindOnAllInterfaces="false" is the default. Because it is possible to bind to all interfaces, right? Just don't specify a specific interface when creating the server socket? - -chris >> -----Original Message----- From: Christopher Schultz >> <ch...@christopherschultz.net> Sent: Tuesday, April 28, 2020 8:19 >> PM To: users@tomcat.apache.org Subject: Re: Issue with AJP >> listener >> >> Satya, >> >> On 4/28/20 06:06, Satya Kishore Thumu wrote: >>> We are using apache before Tomcat as front end and using modjk >>> for connection between apache and Tomcat. After upgrading >>> tomcat(to 7.0.100 as we have other dependencies we can't use >>> latest as of now), i'm unable to use ajp.host as "localhost" in >>> IPv6 and works only with ::1. Need help if there is any >>> configuration that can be done to use localhost even in IPv6 >>> environment. >> >> The issue is that Tomcat changed its default "address" from "all >> interfaces" to "localhost". This change was made in Tomcat >> 7.0.100 in the 7.0.x branch. >> >> Apache httpd and Java may disagree as to how "localhost" >> resolves. If you want to force Tomcat to use the IPv4 address, >> you should be able to do this in your conf/server.xml: >> >> <Connector address="127.0.0.1" ... /> >> >> Then restart Tomcat. This will cause Tomcat to bind to the IPv4 >> flavor of "localhost" and httpd should be abel to communicate >> again. >> >> Note that there were other changes related to AJP connections in >> the same version. Please read this carefully: >> >> http://tomcat.apache.org/tomcat-7.0-doc/changelog.html#Tomcat_7.0.100 _(v >> >> ioletagg) >> >> Hope that helps, -chris >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl6ptUsACgkQHPApP6U8 pFjQkhAAgkMw19FJbqM3T8d1L2zAzE1WnGeCg4nrcubtOWGXz9wFJO4yQX1B6gX8 VprMAgRcggYWxtsQ5LUbrrFNwQ+3X85+c/t+MY8fHtgXx0+gaPO1f6x8tv/2LfO9 Yqeg2hmeEpF5jAlmV3FInwsxkbdZs0NSsa8bmH2x9SUHLfaag15Xc1BF7uh2yACl FGW2hB55mSscLg9CUycRip6KwB/56OTppRI/9iv0EOS9Vh9BivzX2UMFbeNO/ovu k+DPrT5VVFIAx3ai/u+WxRwRjVJ30EQ8gW1U8fAERjifgH9LpDjv3nU1zgBU9xCJ keq3X3WeBwfdL4sMV+jALot8QJOpSfhnnOWWt7mY18tT9KtPnnDO1Ns/jHOdWmN6 9tSOPrTx1Dz39LdjxZMKjR7NKuhfJPC7h1+KoN7xJXgK8L5h3Vj7D5TCFZHhmqwW oCAl4xFhbPWA/ZDmwDZGCz4JCQSieJOqlN7kJRfs+elnj6nQMZ9jBM9L985ygAbg ISnI9Tv6dEjloRH9KPzC5If7YqUa9/D9XKS2C60fSttMPFRu7VTlwsHK9dJGS1w4 twwO8rX3zu+c8i5I0yHASj64obnnpJjDJFAkHoVNxRJ8RHQWk423F2TRaGOUzDGv H/xdv0cQAUO18WejoZY3Nl4ug5d1e7vVmR7yibrrHSIE8y4gOIw= =EeKr -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org