IBM 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(Deployment Manager)를 시작합니다.
- 문제가 발생하는 노드에서 실행 중인 JVM이 있다면 해당 JVM을 중지합니다.
- 노드 에이전트를 중지합니다.
- WebSphere 관리 콘솔에 로그인하여 다음 경로로 이동합니다.
시스템 관리 >> 노드 에이전트 >> 해당 노드 에이전트 >> 포트
여기에서 OVERLAY_TCP_LISTENER_ADDRESS
및 OVERLAY_UDP_LISTENER_ADDRESS
항목이 보이는지 확인합니다.
해당 포트 번호가 보인다면 기록해둡니다. 만약 보이지 않는다면 아래 지침에 따라 새로 생성해야 합니다.
UDP 포트 설정:
- [새로 만들기]를 클릭합니다.
- [사용자 정의 포트]를 선택합니다.
- 포트 이름:
OVERLAY_UDP_LISTENER_ADDRESS
- 호스트 이름:
localhost
- 포트: 21001 (혹은 시스템에서 사용하지 않는 다른 포트 번호)
TCP 포트 설정:
- [새로 만들기]를 클릭합니다.
- [사용자 정의 포트]를 선택합니다.
- 포트 이름:
OVERLAY_TCP_LISTENER_ADDRESS
- 호스트 이름:
localhost
- 포트: 21002 (혹은 시스템에서 사용하지 않는 다른 포트 번호)
다음으로, 노드 에이전트와 문제가 발생한 JVM 간의 포트 설정을 확인해야 합니다.
서버 >> 서버 유형 >> WebSphere 애플리케이션 서버 >> 해당 서버 >> 포트 항목으로 이동합니다.
여기에서 OVERLAY_TCP_LISTENER_ADDRESS
및 OVERLAY_UDP_LISTENER_ADDRESS
항목이 보이는지 확인합니다.
만약 항목이 있다면 노드 에이전트 포트와 충돌하지 않는지 확인하고, 만약 보이지 않는다면 아래 지침에 따라 새로운 포트를 설정합니다.
UDP 포트 설정:
- [새로 만들기]를 클릭합니다.
- [사용자 정의 포트]를 선택합니다.
- 포트 이름:
OVERLAY_UDP_LISTENER_ADDRESS
- 호스트 이름:
localhost
- 포트: 21003 (혹은 시스템에서 사용하지 않는 다른 포트 번호)
TCP 포트 설정:
- [새로 만들기]를 클릭합니다.
- [사용자 정의 포트]를 선택합니다.
- 포트 이름:
OVERLAY_TCP_LISTENER_ADDRESS
- 호스트 이름:
localhost
- 포트: 21004 (혹은 시스템에서 사용하지 않는 다른 포트 번호)
설정을 저장하고 노드 동기화를 진행합니다.
./syncNode.sh localhost <soap port number>
마지막으로, 노드 에이전트와 JVM을 다시 시작합니다.
이 정보가 도움이 되었기를 바랍니다.
기사가 유익했나요? 다른 사람들과도 공유해 주세요!