1. WAS 버전 : WebSphere ND v6.1.0.21
2. OS : AIX v5.3 9L
3. Error message :
javax.naming.ConfigurationException:
Provider URL "corbaloc::aaaaa01:9809,bbbb01:2830" contains an
unrecognized protocol: bbbbb01
at com.ibm.ws.naming.util.WsnInitCtxFactory.normalizeUrl(WsnInitCtxFactory.java:2105)
at com.ibm.ws.naming.util.WsnInitCtxFactory.parseBootstrapURL(WsnInitCtxFactory.java:1745)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:419)
at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:117)
at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:712)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:171)
at javax.naming.InitialContext.lookup(InitialContext.java:363)
at ds.fep.agent.jms.JmsReceiver.setupPTP(JmsReceiver.java:68)
at ds.fep.agent.jms.JmsReceiver.<init>(JmsReceiver.java:45)
at ds.fep.agent.jms.TS.init(TS.java:72)
at ds.fep.agent.jms.TS.run(TS.java:97)
4.예상 이유 : lookup 호출을 위한 corbaloc 의 구문을 제대로 쓰지 않아 뒤에 있는 hostname 을 protocol 로 잘 못 인식함
5. 조치 방안 : corbaloc 구문을 확인하여 정확하게 맞추어 준다. "corbaloc::aaaaa01:9809,:bbbbb01:2830"
또는, iiop 로 통신하도록 구문을 변경해 준다. "iiop://aaaaa01:9809"
IBM - old/WAS 문제&해결
댓글