如何让tomcat只支持ipv4
前言:在網上找了N多的例子,如何直接設置tomcat運行時,通過request.getRemoteAddr()來獲取對應的ipv4地址,而不是win7默認的ipv6,那么反復的實驗后,終于找到了,當然還是要感謝網上其他的人讓我找到了?-Djava.net.preferIPv4Stack=true。
第一種,如果你是直接在eclipse的tomcat環境下運行,那么,你只需在tomcat的運行參數中加入“?-Djava.net.preferIPv4Stack=true?”,位置在run config中的vm argument。
第二種,如果你是通過tomcat的start.bat進行啟動的,那么你需要找到bin目錄下的catalina.bat文件,在其中搜索“set JAVA_OPTS?”,將其加入以下內容
寫道
set JAVA_OPTS=%JAVA_OPTS% -Djava.net.preferIPv4Stack=true %LOGGING_MANAGER%
在%后加入?Djava.net.preferIPv4Stack=true?”。
這樣再次啟動tomcat后,就OK了。
如果在linux平臺,則添加到catalina.sh里。
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true "。
?
總結
以上是生活随笔為你收集整理的如何让tomcat只支持ipv4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL用中间件ProxySQL实现读
- 下一篇: navicat 导入SQL文件出错