`
wenjinglian
  • 浏览: 820463 次
  • 性别: Icon_minigender_1
  • 来自: 株洲->深圳
社区版块
存档分类
最新评论

解决:the stack (IPv6) and the user supplied addresses (IPv4) don't match

阅读更多

 

使用 JGroups 需要引入 JGroups 的 Jar 包以及 EhCache 对 JGroups 的封装包 ehcache-jgroupsreplication-xxx.jar 。

在一些启用了 IPv6 的电脑中,经常启动的时候报如下错误信息:

 

java.lang.RuntimeException: the type of the stack (IPv6) and the user supplied addresses (IPv4) don't match: /231.12.21.132.

 

解决的办法是增加 JVM 参数:-Djava.net.preferIPv4Stack=true。如果是 Tomcat 服务器,可在 catalina.bat 或者 catalina.sh 中增加如下环境变量即可:

 

windows:

 

 SET CATALINA_OPTS=-Djava.net.preferIPv4Stack=true 

 linux:

 

CATALINA_OPTS=-Djava.net.preferIPv4Stack=true 

 

 

jgroups 2.9.0 不会报错,如果系统是IPv6 会自动使用IPv6

http://old.nabble.com/Protocol-stack-issue-on-dual-stack-(IPv4-and-v6)-machines-td27544685.html

分享到:
评论

相关推荐

    IPv6与IPv4转换技术

    此外,DS-Lite(Dual-Stack Lite)是为移动和宽带网络设计的过渡技术,它结合了NAT64和IPv4/IPv6隧道。在这种模式下,IPv6用户通过一个边界网关协议(BGP)隧道访问IPv4网络,同时使用NAT64进行地址转换。这降低了对...

    Internetworking IPv6 with Cisco Routers

    Tunneling, Alternative tunneling schemes, IPv6 Addresses with Embedded IPv4 Addresses, MTU, Hop Limit, Default configured tunnel, Dual Stack Approach, The 6bone, The 6bone node at Cisco Systems, ...

    如何让IPv4与IPv6共存.docx

    6. BIS(Bump-In-the-Stack,RFC 2767):使用堆栈 technology 来实现 IPv4 与 IPv6 的互通。 7. BIA(Bump-in-the-API,RFC 3338):使用应用程序接口来实现 IPv4 与 IPv6 的互通。 8. SOCKS-gateway(RFC 3089):...

    IPv6 Dual Stack Security Implications

    IPv6 Dual Stack虽然提供了IPv4到IPv6过渡期间的重要解决方案,但同时也引入了一系列新的安全挑战。为了应对这些挑战,需要从多个角度出发,综合考虑配置复杂度、密钥管理、安全产品支持等因素,并积极采用最新的...

    IPv4/IPv6过渡技术

    - **BIS (Bump-in-the-Stack)** 和 **BIA (Bump-in-the-API)**:通过修改操作系统内核或应用程序接口实现IPv4和IPv6的互操作。 - **DSTM (Dual-Stack Tunneling Mechanism)**:结合了双栈和隧道技术的特点,为IPv6...

    Fullstack Vue: The Complete Guide to Vue.js

    Forms with Validations: Build powerful forms that accept user input, and give clear messaging when the input is of an invalid format. Vuex-based Routes and Authentication: Build on top of the server...

    【精品】2020华为 电子政务外网IPv6端到端演进方案.pptx

    适用情况:适用于IPv6改造第一阶段和第三阶段,若直接从第二阶段开始则无需使用第一阶段的隧道技术双栈(Dual Stack):在终端设备和网络节点上既安装IPv4又安装IPv6的协议栈,从而实现分别与IPv4或IPv6节点间的信息...

    android callstack.cpp

    android开发,打印调用栈 ,callstack.cpp,android开发,打印调用栈,android开发,打印调用栈

    Full-Stack Vue.js 2 and Laravel 5 Bring the frontend and backend together epub

    Full-Stack Vue.js 2 and Laravel 5 Bring the frontend and backend together with Vue, Vuex, and Laravel 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网...

    Haskell入门:用stack搭建haskell编译环境

    stack官方网站: https://docs.haskellstack.org/en/stable/README/ 首先: 在终端下键入下面这条命令: curl -sSL https://get.haskellstack.org/ | sh 出现以下情况: 在终端下输入命令: sudo apt install curl...

    IPv6之二:IPv6简介与协议入门(下) IPv6之二:IPv6简介与协议入门(下)

    IPv6,全称为Internet Protocol Version 6,是互联网协议的第六版,是为了解决IPv4地址耗尽问题而设计的下一代互联网协议。IPv6在IPv4的基础上进行了大量的改进和扩展,提供了更大的地址空间,提高了网络效率,增强...

    ipv6详细介绍ipv6详细介绍

    "IPv6 详细介绍" IPv6 是 Internet Protocol Version 6 的缩写,其中 Internet Protocol 译为“互联网协议”。IPv6 是 IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本 IP 协议...

    Azure Stack混合云解决方案.pptx

    Azure Stack 混合云解决方案 Azure Stack 是微软推出的混合云解决方案,旨在帮助企业实现混合云战略。Azure Stack 是 Azure 的延伸,提供了一致的混合云平台,允许企业在本地环境中运行 Azure 服务。该解决方案提供...

    smashing the stack for fun and profit

    smashing the stack for fun and profit翻译

    下一代网络,从IPv4到IPv6

    ### 下一代网络:从IPv4到IPv6的过渡——关键技术解析 #### 引言 在全球信息技术的迅猛发展中,IPv4作为互联网的基石,虽曾辉煌一时,但其固有的局限性逐渐凸显,如地址空间的匮乏、安全性薄弱、移动性支持不足及...

    Fullstack.React.The Complete Book on ReactJS and Friends.r20.2017.1.pdf

    《Fullstack React:The Complete Book on ReactJS and Friends》是一本全面深入介绍ReactJS及其周边技术的书籍。本书由Anthony Accomazzo、Ari Lerner、David Guttman、Nate Murray、Clay Allsopp和Tyler McGinnis...

    Fatal Python error: PyFrame_BlockPop: block stack underflow 源代码

    Fatal Python error: PyFrame_BlockPop: block stack underflow 源代码

Global site tag (gtag.js) - Google Analytics