zoukankan      html  css  js  c++  java
  • 解决request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1这个小问题

    症状:

      Windows操作系统,eclipse开发环境下,在本机上使用http://localhost:8080/...访问本机上的页面,使用tomcat作为服务器

      在Servlet或者Action中使用request.getRemoteAddr()获取的返回值不是IPv4的格式aaa.bbb.ccc.ddd,而是IPv6的格式x:y:z:a:b:c:v:w

    原因:

      C:WindowsSystem32driversetchosts中

      有一行,如下,将localhost映射为了ipv6格式的本机ip地址:

    ::1 localhost

    解决方案1:

      在其前面添加一个“#”注释掉

      或者改成

    127.0.0.1 localhost

    解决方案2:

      访问页面的时候不要用http://localhost:8080/...,使用http://127.0.0.1:8080/...即可

    来源:http://www.cnblogs.com/qrlozte/p/3532540.html

  • 相关阅读:
    二分 || UOJ 148 跳石头
    等边n边型
    激光样式
    n个数中选k个数和为sum
    引爆炸弹
    光盘行动
    (二分)分蛋糕问题
    总结
    个人测试
    第三次团队作业
  • 原文地址:https://www.cnblogs.com/kongxc/p/6638204.html
Copyright © 2011-2022 走看看