2016-09-14 34 views
1

我有2个运行Tomcat7的FreeBSD 10.3服务器。我想启用集群选项,<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>,当我重新启动服务,我得到:Tomcat7集群无法在FreeBSD 10.3上启动

org.apache.catalina.tribes.membership.McastServiceImpl开始
重度:无法加入组播组,请确保您的系统已启用多播 。

我将ip_mroute_load =“yes”添加到我的/boot/loader.conf以启用多播。做一个kldstat确认它被加载。

3 1 0xffffffff819cf000 171b8 ip_mroute.ko

当我从我的server.xml文件中删除<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>线......一切启动就好了。

有什么我不见了吗?

+0

盒子之间的网络是什么? –

+0

只是一个千兆思科Catalyst 2960交换机。 –

回答

0

我相信你还需要在userland中启用多播路由守护进程。尝试建立和安装ports/net/mrouted或pkg install mrouted。然后配置/usr/local/etc/mrouted.conf

欲了解更多信息,请参阅FreeBSD handbook