ODCF8005E – рівень P2P не зміг прив’язатися до порту UDP у WebSphere 8.5

Останнім часом я бавився з встановленням 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
  • Увійдіть у консоль адміністратора та перейдіть до
  Як відмовитися від Whitepages.com

Системне адміністрування >> nodeagent >> nodeagent >> порти

Ви бачите тут OVERLAY_TCP_LISTENER_ADDRESS і OVERLAY_UDP_LISTENER_ADDRESS?

Запишіть номер порту, якщо бачите.

Якщо ви не бачите, створіть їх, дотримуючись інструкцій:

Для UDP:

  • Натисніть Створити
  • Перевірте порт, визначений користувачем
  • Назва порту – OVERLAY_UDP_LISTENER_ADDRESS
  • Ім’я хоста – localhost
  • Порт – 21001 (укажіть будь-який невикористаний номер порту на сервері)

Для TCP:

  • Натисніть Створити
  • Перевірте порт, визначений користувачем
  • Назва порту – OVERLAY_TCP_LISTENER_ADDRESS
  • Ім’я хоста – localhost
  • Порт – 21002 (укажіть будь-який невикористаний номер порту на сервері)

Далі давайте перевіримо номер порту між nodeagent і проблемною JVM

Перейдіть до Сервери >> типи серверів >> сервери додатків Websphere >> server01 >> порти

  Як перевірити, чи хтось прочитав вашу електронну пошту

Ви бачите тут OVERLAY_TCP_LISTENER_ADDRESS і OVERLAY_UDP_LISTENER_ADDRESS?

Якщо так, переконайтеся, що він не конфліктує з вашим портом nodeagent. Якщо ви їх не бачите, створіть новий порт, дотримуючись інструкцій.

UDP:

  • Натисніть Створити
  • Перевірте порт, визначений користувачем
  • Назва порту – OVERLAY_UDP_LISTENER_ADDRESS
  • Ім’я хоста – localhost
  • Порт – 21003 (укажіть будь-який невикористаний номер порту на сервері)

TCP:

  • Натисніть Створити
  • Перевірте порт, визначений користувачем
  • Назва порту – OVERLAY_TCP_LISTENER_ADDRESS
  • Ім’я хоста – localhost
  • Порт – 21004 (вкажіть номер порту, що залишився на сервері)

Збережіть конфігурацію та синхронізуйте вузол

./syncNode.sh localhost <soap port number>

Запустіть nodeagent і JVM

Чи допомогло?

  Виправити помилку Forza Horizon FH5 0x803FB107

Вам сподобалось читати статтю? Як щодо того, щоб поділитися зі світом?