前言:在网上找了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相关推荐

  1. Tomcat:-Djava.net.preferIPv4Stack=true只支持ipv4

    IPv6和IPv4的区别 其实是IP地址数量不同. IPv6,顾名思义,就是IP地址的第6版协议. 我们现在用的是IPv4,你的外网地址可能是这样一串数字:59.123.123.123.IPv4的地址 ...

  2. 记录一次nginx升级,支持ipv4和ipv6访问https

    项目要求,需要让现有网站项目支持https,并同时支持ipv6访问,经过分析,现在nginx版本较老,所以决定升级nignx,并且同步配置https和ipv6. 升级准备 服务器网络环境需要支持ipv ...

  3. 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss

    苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...

  4. 32位java 最大内存_【答疑系列】为什么32位系统只支持最大4G内存?

    这个问题一直都有同学问到,算是提问次数最多的问题之一了. 32位是什么 现在主流的操作系统都是64位的,早期存在32位操作系统,相信大家也都有所听闻,其实,在更早之前,还有16位.8位的,这里就不展开 ...

  5. TensorRT是NVIDIA开发的深度学习推理工具,只支持推理,不支持训练 引

    . TensorRT是NVIDIA开发的深度学习推理工具,只支持推理,不支持训练:   目前TensorRT3已经支持Caffe.Caffe2.TensorFlow.MxNet.Pytorch等主流深 ...

  6. 为什么linux进程名匹配最多只支持15个字符?

    进程名超过15个字符就被截断了,不知道为什么 解释 系统限制的就是16个字符(16or15?为什么我连16字符都达不到),具体设计linux内核的人为什么要这么做咱也不清楚 参考文章:为什么linux ...

  7. java switch char_Java7中Switch为什么只支持byte、short、char、int、String

    Java 7中,switch的参数可以是String类型了,这对我们来说是一个很方便的改进.到目前为止switch支持这样几种数据类型:byte short int char String .但是,作 ...

  8. Linq 异常“此提供程序只支持对返回实体或投影(包含所有标识列)的有序查询使用 Skip()...”...

    问题:asp.net使用linq,在sql server 2005下面使用视图分页没有问题,但在sql server 2000下面使用视图 提示:此提供程序只支持对返回实体或投影(包含所有标识列)的有 ...

  9. javaScript ie8 不支持 new Date(2017-07);只支持new Date(2017/07/01)

    今天看以前代码的时候看到的JS的注释,记得当时调了老半天,ie8以上 以及谷歌,火狐没有这个问题. //ie8 不支持 new Date("2017-07");只支持new Dat ...

最新文章

  1. 配置linux-Fedora系统下iptables防火墙
  2. windows 7下同时安装visual studio 2012和2010
  3. 小武机器人怎么连不上网_电脑连不上网?原因在这里
  4. 程序员眼中的英文单词竟是这样的
  5. G1与CMS的区别是什么
  6. 读者问:小公司,但工资高,能去吗?
  7. 腾讯正式宣布成立技术委员会,要对组织架构下狠手
  8. JAVA并发编程的基础
  9. 抖音上显示内部服务器错误,抖音被限流了怎么办?这里分析了原因和解决方法...
  10. JavaFX游戏制作:瓦片地图绘制
  11. Windows环境下 .Net PetaPoco 配置 Mysql
  12. 解决This is probably not a problem with npm. There is likely additional logging output above.的问题
  13. 不会想当架构师的健身者不是一个好的程序员
  14. 面对众多的在线打印平台该怎么选择?
  15. oracle wallet java_oracle Wallet的使用
  16. 二分法中 mid=beg+(end-beg)/2 与 mid=(beg+end)/2 的区别?
  17. 3月面试字节一面就被刷,9月二战字节终于上岸,准备了小半年,这我要个28K应该也不过分吧?
  18. 避免我们的邮件服务器发出的邮件被当成垃圾邮件
  19. DBMS的完整性违约处理机制
  20. 电子科大计算机考研820,(电子科大 计算机820)考研经验--by820学长.pdf

热门文章

  1. html在百度地图显示位置,在百度地图显示当前位置.html
  2. 机器学习:从感知机模型体会随机梯度下降
  3. leetcode-6-Z 字形变换
  4. 【软件工程实践】结对项目-四则运算 “软件”之升级版
  5. Web框架之Django篇
  6. BZOJ 3910 并查集+线段树合并
  7. Docker shipyard 试用
  8. openssl生成https证书 (转)
  9. Ubuntu 建立tftp服务器
  10. android doze模式源码分析,Android Doze模式启用和恢复详解