首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在tomcat集群中改变广播ip

如何在tomcat集群中改变广播ip
EN

Stack Overflow用户
提问于 2013-05-21 17:52:00
回答 1查看 955关注 0票数 3

我通过在-part中包含server.xml来设置tomcat 7集群。在Docs ( http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html )中,它说:

IP广播是java.net.InetAddress.getLocalHost().getHostAddress() (确保没有广播127.0.0.1,这是一个常见的错误)

不幸的是,getLocalHost().getHostAddress()为我的所有虚拟机返回127.0.1.1 (Ubuntu在Win7下运行),而不是我可以使用的正确ip (即10.42.29.191 )。

问题:

有没有办法告诉tomcat通过多播将什么ip发送给集群的其他成员?或者我可以指定(例如代码)一种不同的方式来获得ip?

附加信息:

我的集群似乎失败了会话复制,上面的“错误”可能是造成它的原因。Glassfish也不做会话复制,可能是相同的错误。如果你能提供有关玻璃鱼配置的信息,我也会很高兴。虚拟机之间的多播根据工具iperf工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-22 08:42:25

因为vm是一台Ubuntu机器,所以我不得不编辑文件/etc/host。

将条目替换如下:

代码语言:javascript
复制
127.0.1.1   tim-VirtualBox

使用正确的ip:

代码语言:javascript
复制
10.42.29.191    tim-VirtualBox
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16676389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档