ODCF8005E – P2P-laget klarte ikke å binde seg til en UDP-port i WebSphere 8.5

I det siste lekte jeg med installasjonen av IBM WebSphere 8.5 og oppdaget følgende feil.

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

Opplever du det samme problemet?

Dette problemet oppstår når OVERLAY_TCP_LISTENER_ADDRESS er i konflikt eller ikke eksisterer.

Du kan fikse dette ved å bekrefte og sikre at det eksisterer uten konflikt.

  • Start DMGR
  • Stopp hvis noen JVM kjører under problematisk node
  • Stopp Nodeagent
  • Logg inn på administrasjonskonsollen og naviger til
  Slik øker du MacBooks lagringsplass

Systemadministrasjon >> nodeagenter >> nodeagent >> porter

Ser du OVERLAY_TCP_LISTENER_ADDRESS og OVERLAY_UDP_LISTENER_ADDRESS her?

Noter et portnummer på disse hvis du ser.

Hvis du ikke ser dem, lag dem ved å følge instruksjonene:

For UDP:

  • Klikk på Ny
  • Sjekk brukerdefinert port
  • Portnavn – OVERLAY_UDP_LISTENER_ADDRESS
  • Vertsnavn – lokalvert
  • Port – 21001 (gi ubrukt portnummer på serveren)

For TCP:

  • Klikk på Ny
  • Sjekk brukerdefinert port
  • Portnavn – OVERLAY_TCP_LISTENER_ADDRESS
  • Vertsnavn – lokalvert
  • Port – 21002 (gi eventuelle ubrukte portnummer på serveren)

La oss deretter bekrefte portnummeret mellom nodeagent og problematisk JVM

Gå til Servere >> servertyper >> Websphere-applikasjonsservere >> server01 >> porter

  Hvordan beskjære et skjermbilde på Mac

Ser du OVERLAY_TCP_LISTENER_ADDRESS og OVERLAY_UDP_LISTENER_ADDRESS her?

Hvis ja, kontroller for å sikre at det ikke er i konflikt med nodeagent-porten. Hvis du ikke ser dem, oppretter du en ny port ved å følge instruksjonene.

UDP:

  • Klikk på Ny
  • Sjekk brukerdefinert port
  • Portnavn – OVERLAY_UDP_LISTENER_ADDRESS
  • Vertsnavn – lokalvert
  • Port – 21003 (gi eventuelle ubrukte portnummer på serveren)

TCP:

  • Klikk på Ny
  • Sjekk brukerdefinert port
  • Portnavn – OVERLAY_TCP_LISTENER_ADDRESS
  • Vertsnavn – lokalvert
  • Port – 21004 (oppgi eventuelt gjenværende portnummer på serveren)

Lagre konfigurasjonen og synkroniser noden

./syncNode.sh localhost <soap port number>

Start nodeagenten og JVM

Hjalp det?

  Lag måltidsplaner og finn oppskrifter som matcher dem

Likte du å lese artikkelen? Hva med å dele med verden?