个性化阅读
专注于IT技术分析

P2P层无法绑定到WebSphere 8.5中的UDP端口

最近, 我在玩IBM WebSphere 8.5安装, 遇到了以下错误。

[7/1/13 0:21:33:113 SGT] 00000001 P2PBase E   ODCF8005E: There was an unexpected exception while initializing the SON overlay; the exception is java.io.IOException:
The P2P layer was unable to bind to a UDP port.
at com.ibm.son.mesh.RawUDPImpl.<init>(RawUDPImpl.java:89)
at com.ibm.son.mesh.UDPFactory.getUDP(UDPFactory.java:31)
at com.ibm.son.mesh.Peer.<init>(Peer.java:468)
at com.ibm.son.mesh.Peer.<init>(Peer.java:411)
at com.ibm.ws.p2p.P2POverlayHelper.getPeer(P2POverlayHelper.java:147)
at com.ibm.ws.p2p.P2PBase.getPeer(P2PBase.java:31)
at com.ibm.ws.bbson.BBFactoryImpl.<init>(BBFactoryImpl.java:632)
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1564)

你是否遇到相同的问题?

当OVERLAY_TCP_LISTENER_ADDRESS冲突或不存在时, 就会发生此问题。

你可以通过验证并确保它不存在冲突来解决此问题。

  • 启动DMGR
  • 如果任何JVM在有问题的节点下运行, 请停止
  • 停止Nodeagent
  • 登录管理控制台并导航到

系统管理>> nodeagents >> nodeagent >>端口

你在这里看到OVERLAY_TCP_LISTENER_ADDRESS和OVERLAY_UDP_LISTENER_ADDRESS吗?

如果看到, 请记下这些端口号。

如果看不到, 请按照以下说明进行创建:

对于UDP:

  • 点击新建
  • 检查用户定义的端口
  • 端口名称– OVERLAY_UDP_LISTENER_ADDRESS
  • 主机名–本地主机
  • 端口– 21001(提供服务器上任何未使用的端口号)

对于TCP:

  • 点击新建
  • 检查用户定义的端口
  • 端口名称– OVERLAY_TCP_LISTENER_ADDRESS
  • 主机名–本地主机
  • 端口– 21002(提供服务器上任何未使用的端口号)

接下来, 让我们验证nodeagent和有问题的JVM之间的端口号

转到服务器>>服务器类型>> Websphere应用程序服务器>> server01 >>端口

你在这里看到OVERLAY_TCP_LISTENER_ADDRESS和OVERLAY_UDP_LISTENER_ADDRESS吗?

如果是, 请验证以确保它与你的nodeagent端口没有冲突。如果看不到它们, 请按照说明创建新端口。

UDP:

  • 点击新建
  • 检查用户定义的端口
  • 端口名称– OVERLAY_UDP_LISTENER_ADDRESS
  • 主机名–本地主机
  • 端口– 21003(提供服务器上任何未使用的端口号)

TCP:

  • 点击新建
  • 检查用户定义的端口
  • 端口名称– OVERLAY_TCP_LISTENER_ADDRESS
  • 主机名–本地主机
  • 端口– 21004(提供服务器上任何剩余的端口号)

保存配置并同步节点

./syncNode.sh localhost <soap port number>

启动nodeagent和JVM

有帮助吗?

赞(0)
未经允许不得转载:srcmini » P2P层无法绑定到WebSphere 8.5中的UDP端口

评论 抢沙发

评论前必须登录!