1. WAS 버전 : WebSphere ND v6.1.0.21
2. OS : AIX v5.3 9L
3. Error message :
Exception
creating admin client:
com.ibm.websphere.management.exception.ConnectorException: ADMC0053E:
시스템이 SOAP 커넥터 보안을 사용하여 8907 포트의 127.0.0.1 호스트에 연결할 SOAP 커넥터를 작성할 수 없습니다.
com.ibm.websphere.management.exception.ConnectorException:
ADMC0053E: 시스템이 SOAP 커넥터 보안을 사용하여 8907 포트의 127.0.0.1 호스트에 연결할 SOAP 커넥터를
작성할 수 없습니다.
at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:486)
at com.ibm.nefss.otis.mbean.client.ApplicationDeployMBean.createAdminClient(ApplicationDeployMBean.java:99)
at com.ibm.nefss.otis.mbean.client.ApplicationDeployMBean.main(ApplicationDeployMBean.java:50)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:341)
... 2 more
Caused
by:
com.ibm.websphere.management.exception.ConnectorNotAvailableException:
[SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted
certificate found; targetException=java.lang.IllegalArgumentException:
Error opening socket: javax.net.ssl.SSLHandshakeException:
com.ibm.jsse2.util.h: No trusted certificate found]
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:344)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.<init>(SOAPConnectorClient.java:177)
... 7 more
Caused
by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening
socket: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No
trusted certificate found;
targetException=java.lang.IllegalArgumentException: Error opening
socket: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No
trusted certificate found]
at org.apache.soap.transport.http.SOAPHTTPConnection.send(Unknown Source)
at org.apache.soap.rpc.Call.invoke(Unknown Source)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient$4.run(SOAPConnectorClient.java:309)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:302)
... 8 more
4.예상 이유 : 별도의 Cell 의 DMGR 에 접속하는데 보안이 켜진 상태라 상대방과 SSL 통신을 해야하는 상황이나 현재 client 가
가지고 있는 Trust Store 에는 접속하려는 DMGR의 private key 가 저장되어 있지 않아서 신뢰할 수 없고 그에 따라서 보안
관련 예외가 발생
5.조치 방안 : DMGR 에서 사용하는 Cell 의 Default private key 가 무엇인지 찾은 다음 관리콘솔을 이용해서 해당 키를 extract 한
후에 그 key 를 접속하려는 client 의 Trust store 에 저장하여 신뢰하게 되면 둘 사이의 SSL 통신이 가능
'IBM - old > WAS 문제&해결' 카테고리의 다른 글
JSAS0202E: [{0}] 신임토큰이만기되었습니다 (0) | 2016.05.06 |
---|---|
OracleLog.setLogVolume() method not found exception (0) | 2016.05.06 |
org.omg.CORBA.INTERNAL: CREATE_LISTENER_FAILED_4 vmcid: 0x49421000 minor code: 56 completed: No (0) | 2016.05.06 |
J2CA0061W 같은 j2c 관련 에러가 반복적으로 날 경우 (0) | 2016.05.06 |
ODR 에서 504 Gateway Timeout 발생 (0) | 2016.05.06 |
댓글