ODCF8005E – Stratul P2P nu s-a putut lega la un port UDP din WebSphere 8.5

În ultimul timp, mă jucam cu instalarea IBM WebSphere 8.5 și am întâlnit următoarea eroare.

[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)

Te confrunți cu aceeași problemă?

Această problemă apare atunci când OVERLAY_TCP_LISTENER_ADDRESS este în conflict sau nu există.

Puteți remedia acest lucru verificând și asigurându-vă că există fără conflicte.

  • Porniți DMGR
  • Opriți dacă vreun JVM rulează sub un nod problematic
  • Opriți agentul Node
  • Conectați-vă la Consola de administrare și navigați la

Administrare sistem >> nodeagents >> nodeagent >> porturi

Vedeți aici OVERLAY_TCP_LISTENER_ADDRESS și OVERLAY_UDP_LISTENER_ADDRESS?

Notați un număr de port al acestora dacă vedeți.

Dacă nu vedeți, creați-le urmând următoarele instrucțiuni:

Pentru UDP:

  • Faceți clic pe Nou
  • Verificați portul definit de utilizator
  • Numele portului – OVERLAY_UDP_LISTENER_ADDRESS
  • Nume gazdă – localhost
  • Port – 21001 (dați orice număr de port nefolosit pe server)

Pentru TCP:

  • Faceți clic pe Nou
  • Verificați portul definit de utilizator
  • Numele portului – OVERLAY_TCP_LISTENER_ADDRESS
  • Nume gazdă – localhost
  • Port – 21002 (dați orice număr de port nefolosit pe server)

Apoi, să verificăm numărul portului dintre agentul nod și JVM problematic

Accesați Servere >> tipuri de servere >> Servere de aplicații Websphere >> server01 >> porturi

Vedeți aici OVERLAY_TCP_LISTENER_ADDRESS și OVERLAY_UDP_LISTENER_ADDRESS?

Dacă da, verificați pentru a vă asigura că nu intră în conflict cu portul nodeagent. Dacă nu le vedeți, creați un nou port urmând instrucțiunile.

  Cum să creezi un colaj foto în Canva

UDP:

  • Faceți clic pe Nou
  • Verificați portul definit de utilizator
  • Numele portului – OVERLAY_UDP_LISTENER_ADDRESS
  • Nume gazdă – localhost
  • Port – 21003 (dați orice număr de port nefolosit pe server)

TCP:

  • Faceți clic pe Nou
  • Verificați portul definit de utilizator
  • Numele portului – OVERLAY_TCP_LISTENER_ADDRESS
  • Nume gazdă – localhost
  • Port – 21004 (furnizați orice număr de port rămas pe server)

Salvați configurația și sincronizați nodul

./syncNode.sh localhost <soap port number>

Porniți nodeagent și JVM

A ajutat?

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?