localhost能访问本机而127.0.0.1不能访问

         最近使用tomcat遇到一件怪事,使用localhost能够访问本机,而使用127.0.0.1以及ip地址却不能够访问。请教同事才发现,原来是tomcat5默认以ipv6的格式来解析地址,需要修改server.xml文件。
    原来的<Connector port="8089" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
    修改后的<Connector port="8089" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" address="0.0.0.0"/>

     加上URIEncoding="UTF-8" address="0.0.0.0" 两个属性就好了。

你可能感兴趣的:(localhost,ipv6,tomcat5)