https://bz.apache.org/bugzilla/show_bug.cgi?id=59868
--- Comment #5 from Michael Osipov <[email protected]> --- (In reply to Christopher Schultz from comment #4) > (In reply to Michael Osipov from comment #0) > > I have configured my Connector to listen to address="127.0.0.1" only. Single > > hostname for this is "localhost". Though, the HTMLManager displays in Server > > Information my regular host name and the IP address of the second NIC > > (VirtualBox Host-Only Adapter). > > > > Code: > > try { > > InetAddress address = InetAddress.getLocalHost(); > > args[6] = address.getHostName(); > > args[7] = address.getHostAddress(); > > } catch (UnknownHostException e) { > > args[6] = "-"; > > args[7] = "-"; > > } > > > > I would expect to display the information this Connector and Host is > > accepting, remove this information altogether or document that this > > information does not reflect configuration > > (docs/html-manager-howto.html#Server_Information). > > Yeah, InetAddress.getLocaleHost() doesn't behave the way that most people > would expect. Most people would expect it to grab the "localhost" IP address > and use that. It doesn't. > > Instead, it asks the OS what the hostname of the current machine is, then > uses that. So if your hostname is "erasmus", then InetAddress.getLocalHost > will return that name + its IP address even if you have bound the connector > to 127.0.0.1. > > Note that there is no relationship whatsoever between your <Connector> and > InetAddress.getLocaLhost. InetAddress has no idea you are running Tomcat or > using a Connector or that your connector is bound to 127.0.0.1. > > I'll have a look at this because, as you say, it's quite surprising. > > Unfortunately, most servers will be configured to listen to 0.0.0.0 (all > interfaces) and then ... we're back to using InetAddress.getLocalHost to > figure out what our "host name" is. I am aware of this. That's the reason I am reporting this. The information displayed is misleading. I would at least expect the docs to be updated or this information removed. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
