1. WAS 버전 : WebSphere ND v6.1.0.23 or WebSphere ND v7.0
2. OS : All
3. Error 발생 시점 : 한 머신 내에서 2개의 WAS 가 구동될 때, 한쪽 WAS 에서 다른쪽 WAS 로 EJB lookup 을 했을 경우
(운영환경은 주로 분리되어 있지만, 개발 환경의 경우 개발과 운영이 같은 머신내에 있어서 이런 현상발생)
4. Error message :
NameNotFoundException 또는 org.omg.CORBA.OBJECT_NOT_EXIST 에러
5. 예상 이유 : 한 머신 내에서 2개의 WAS 가 구동되고, 이를 A, B WAS 라고 할경우 A WAS 에서 B WAS 의 EJB 를 lookup 할 경우
B WAS의 EJB 를 인식하지 못한채, 같은 A WAS 내에서 EJB lookup 을 시도하여 해당 EJB 를 찾을 수 없다는
예외가 발생함
6. 조치 방안 : WAS의 JVM custom property에 하단의 사항을 추가
com.ibm.websphere.orb.uniqueServerName=true
참조 : http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/rtrb_namingprobs.html
'IBM - old > WAS 문제&해결' 카테고리의 다른 글
잘못된 Datasource JNDI mapping 을 넣어도 정상작동 (0) | 2016.05.06 |
---|---|
JMS client 운영중에 정상작동하다 갑자기 java.net.BindException 발생 (0) | 2016.05.06 |
org.xml.sax.SAXParseException: 너무 일찍 파일 끝에 도달했습니다. (0) | 2016.05.06 |
WTRN0063E: 기존의 2단계 성능 자원으로 1단계 성능 자원을 확약하려는 잘못된 시도가 있었습니다. (0) | 2016.05.06 |
java.net.InetAddress.getLocalHost 메소드를 호출할 경우 오랜시간이 걸리거나 행현상 (0) | 2016.05.06 |
댓글