Ultimamente, eu estava brincando com Instalação do IBM WebSphere 8.5 e encontrou o seguinte erro.
(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)
Você está enfrentando o mesmo problema?
Este problema acontece quando OVERLAY_TCP_LISTENER_ADDRESS é conflito ou não existe.
Você pode corrigir isso verificando e garantindo que exista sem conflito.
- Iniciar DMGR
- Pare se alguma JVM estiver em execução no nó problemático
- Stop Nodeagent
- Faça login no Admin Console e navegue até
Administração do Sistema >> nodeagentes >> nodeagent >> portas
Você vê OVERLAY_TCP_LISTENER_ADDRESS e OVERLAY_UDP_LISTENER_ADDRESS aqui?
Anote um número de porta desses, se você vir.
Se você não vê, crie-os seguindo as instruções:
Para UDP:
- Clique em Novo
- Verifique a porta definida pelo usuário
- Nome da porta – OVERLAY_UDP_LISTENER_ADDRESS
- Nome do host – localhost
- Porta – 21001 (forneça qualquer número de porta não utilizada no servidor)
Para TCP:
- Clique em Novo
- Verifique a porta definida pelo usuário
- Nome da porta – OVERLAY_TCP_LISTENER_ADDRESS
- Nome do host – localhost
- Porta – 21002 (forneça qualquer número de porta não utilizada no servidor)
Em seguida, vamos verificar o número da porta entre o nodeagent e a JVM problemática
Vá para Servidores >> tipos de servidor >> servidores de aplicativos Websphere >> server01 >> portas
Você vê OVERLAY_TCP_LISTENER_ADDRESS e OVERLAY_UDP_LISTENER_ADDRESS aqui?
Se sim, verifique para garantir que não haja conflito com a porta do agente do nó. Se você não os vir, crie uma nova porta seguindo as instruções.
UDP:
- Clique em Novo
- Verifique a porta definida pelo usuário
- Nome da porta – OVERLAY_UDP_LISTENER_ADDRESS
- Nome do host – localhost
- Porta – 21003 (forneça qualquer número de porta não utilizada no servidor)
TCP:
- Clique em Novo
- Verifique a porta definida pelo usuário
- Nome da porta – OVERLAY_TCP_LISTENER_ADDRESS
- Nome do host – localhost
- Porto – 21004 (forneça qualquer número de porta restante no servidor)
Salve a configuração e sincronize o nó
./syncNode.sh localhost <soap port number>
Inicie o nodeagent e a JVM
Ajudou?