如何讓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 "。
相關文章
- 如何讓 IIS 支援 HTTPSHTTP
- LINUX 下讓Tomcat支援中文路徑名和中文檔名LinuxTomcat
- 如何讓熱點圖支援大資料大資料
- 如何快速讓你的程式碼支援Cocoapods!
- 如何讓向量瓦片配圖神器maputnik支援 geoserverServer
- 如何讓weblogic支援漢字檔名下載?Web
- UNIX網路程式設計學習(5)--只支援IPv4的inet_pton和inet_ntop的簡化版本程式設計
- 我命由我不由天!如何只讓程式執行指定時間?
- SQLPlus只支援ANSI編碼SQL
- charles 在只支援 tls1.3 的 nginx 情況下如何抓包?TLSNginx
- CSS 如何讓auto height完美支援過渡動畫?CSS動畫
- 如何讓瀏覽器支援 import 和export語法瀏覽器ImportExport
- 如何讓windows10中的微軟小娜只聽你的話Windows微軟
- 讓apache支援phpApachePHP
- 如何讓你的SAP CRM應用支援附件上傳
- 如何讓Win 8系統支援PDF/ISO檔案格式
- IPv4如何轉換為IPv6?
- 讓ubuntu支援新浪微博Ubuntu
- 讓MySQL支援歐元字元MySql字元
- 如何讓您的php也支援pthreads多執行緒PHPthread執行緒
- 讓Alfred支援拼音搜尋Alfred
- 讓VC++支援中文 (轉)C++
- 如何在SpringBoot/Tomcat的URL查詢字串中的支援括號?Spring BootTomcat字串
- Data Guard只支援同平臺同版本的DB
- 如何讓CSS計數器支援小數的動態變化?CSS
- 如何讓任何小程式都支援在windows系統中開啟?Windows
- tomcat支援https的server.xml配置TomcatHTTPServerXML
- 修改Tomcat可支援get形式url長度Tomcat
- 如何讓服務端同時支援WebSocket和SSL加密的WebSocket(即同時支援ws和wss)?服務端Web加密
- MathJax: 讓前端支援數學公式前端公式
- 讓Nginx支援if多重判斷方法Nginx
- rhel 6.5讓KVM支援中文介面
- 讓 lighttpd 支援 wordpress clean urlhttpd
- DedeCMS讓channelartlist支援currentstyle屬性
- win10怎麼改ipv4地址 win10如何更改首選ipv4地址Win10
- python如何只獲取日期Python
- 使用互斥物件讓程式只執行一次 (轉)物件
- SpringBoot配置外部Tomcat並支援JSPSpring BootTomcatJS