weblogic集群在多播情况下,启动受管服务器报错<Error> <Cluster> <BEA-000110><Error> <Cluster> <BEA-000109> ,折磨了我好几天,今天终于找到答案了。以下是报的错:
<2015-1-31 下午09时48分24秒 CST> <Error> <Cluster> <BEA-000110> <Multicast socket receive error: java.net.SocketException: Socket closed
java.net.SocketException: Socket closed
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:146)
at java.net.DatagramSocket.receive(DatagramSocket.java:816)
at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)

当WebLogic集群在多播环境下启动受管服务器时遇到<Error> <Cluster> <BEA-000110>和<Error> <Cluster> <BEA-000109>错误。错误原因是多播端口冲突和IPv4/IPv6设置问题。解决方案包括检查并修改多播端口,避免使用默认控制台端口7001,以及在setDomainEnv.sh中设置-Djava.net.preferIPv4Stack=true来优先使用IPv4。通过这些调整,受管服务器可以成功启动。

341

被折叠的 条评论
为什么被折叠?



