ODCF8005E – Vrstva P2P se nedokázala navázat na UDP port ve WebSphere 8.5

V poslední době jsem si hrál s instalací IBM WebSphere 8.5 a narazil jsem na následující chybu.

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

Máte stejný problém?

K tomuto problému dochází, když je OVERLAY_TCP_LISTENER_ADDRESS konfliktní nebo neexistuje.

Můžete to opravit ověřením a zajištěním, že existuje bez konfliktů.

  • Spusťte DMGR
  • Zastavte, pokud nějaké JVM běží pod problematickým uzlem
  • Zastavit Nodeagent
  • Přihlaste se do administrátorské konzole a přejděte na
  Jak vytvořit pouze jednu stránku na šířku ve Wordu

Správa systému >> nodeagents >> nodeagent >> porty

Vidíte zde OVERLAY_TCP_LISTENER_ADDRESS a OVERLAY_UDP_LISTENER_ADDRESS?

Pokud vidíte, poznamenejte si číslo portu.

Pokud nevidíte, vytvořte je podle následujících pokynů:

Pro UDP:

  • Klikněte na Nový
  • Zkontrolujte port definovaný uživatelem
  • Název portu – OVERLAY_UDP_LISTENER_ADDRESS
  • Název hostitele – localhost
  • Port – 21001 (uveďte jakékoli nepoužívané číslo portu na serveru)

Pro TCP:

  • Klikněte na Nový
  • Zkontrolujte port definovaný uživatelem
  • Název portu – OVERLAY_TCP_LISTENER_ADDRESS
  • Název hostitele – localhost
  • Port – 21002 (uveďte jakékoli nepoužívané číslo portu na serveru)

Dále ověřte číslo portu mezi nodeagentem a problematickým JVM

Přejděte na Servery >> typy serverů >> Aplikační servery Websphere >> server01 >> porty

  Proč se na mém iPadu nezobrazuje klávesnice na obrazovce?

Vidíte zde OVERLAY_TCP_LISTENER_ADDRESS a OVERLAY_UDP_LISTENER_ADDRESS?

Pokud ano, ověřte, zda není v konfliktu s portem vašeho nodeagenta. Pokud je nevidíte, vytvořte nový port podle pokynů.

UDP:

  • Klikněte na Nový
  • Zkontrolujte port definovaný uživatelem
  • Název portu – OVERLAY_UDP_LISTENER_ADDRESS
  • Název hostitele – localhost
  • Port – 21003 (uveďte jakékoli nepoužívané číslo portu na serveru)

TCP:

  • Klikněte na Nový
  • Zkontrolujte port definovaný uživatelem
  • Název portu – OVERLAY_TCP_LISTENER_ADDRESS
  • Název hostitele – localhost
  • Port – 21004 (uveďte jakékoli zbývající číslo portu na serveru)

Uložte konfiguraci a synchronizujte uzel

./syncNode.sh localhost <soap port number>

Spusťte nodeagent a JVM

Pomohlo to?

Užili jste si čtení článku? Co takhle sdílet se světem?

  Jak nahrávat mluvený komentář v PowerPointu