首頁 > Java > java教程 > 主體

win7下tomcat5.5無法透過ip和127.0.0.1存取的解決方法

怪我咯
發布: 2017-06-26 11:20:11
原創
1779 人瀏覽過

解決方法:找到tomcat5.5目錄下的conf\server.xml文件,原文如下:

<Connector port="8080" 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" ,修改後如下:

 <Connector port="8080" maxHttpHeaderSize="8192"  
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
               enableLookups="false" redirectPort="8443" acceptCount="100"  
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"
登入後複製

此問題的根本原因是tomcat5.5啟動時,如果偵測到系統支援IPV6,那麼預設監聽的是IPV6位址的端口,導致通過IPV4無法存取。 
使用address="0.0.0.0"的意思是監聽IPV4協定堆疊下的任意IP位址。
IPV4協定監聽任意位址應設定0.0.0.0 
IPV6協定監聽任何位址應設定0:0:0:0:0:0:0:0 
據查,tomcat6之後此問題已不存在,預設監聽的是IPV4位址連接埠。

以上是win7下tomcat5.5無法透過ip和127.0.0.1存取的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板