问题描述
2012-7-126:53:40com.ibm.websphere.management.AdminClientFactory警告:ADMC0046Wcom.ibm.websphere.management.exception.ConnectorException:ADMC0053E:启用SOAP连接器安全性时,系统无法创建连接到端口8880上的主机192.9.200.253的SOAP连接器。atcom.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:476)atcom.jmx.entity.Client.main(Client.java:45)Causedby:java.lang.reflect.InvocationTargetExceptionatsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)atjava.lang.reflect.Constructor.newInstance(Constructor.java:494)atcom.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:331)...1moreCausedby:java.lang.NoClassDefFoundError:com/sun/mail/util/LineInputStreamatjavax.mail.internet.MimeUtility.<clinit>(MimeUtility.java:1161)atjavax.mail.internet.ParameterList.quote(ParameterList.java:334)atjavax.mail.internet.ParameterList.toString(ParameterList.java:304)atjavax.mail.internet.ContentType.toString(ContentType.java:207)atjavax.mail.internet.MimeMultipart.<init>(MimeMultipart.java:167)atorg.apache.soap.rpc.SOAPContext.addBodyPart(UnknownSource)atorg.apache.soap.rpc.SOAPContext.setRootPart(UnknownSource)atorg.apache.soap.rpc.SOAPContext.setRootPart(UnknownSource)atorg.apache.soap.rpc.SOAPContext.setRootPart(UnknownSource)atorg.apache.soap.transport.TransportMessage.save(UnknownSource)atorg.apache.soap.transport.http.SOAPHTTPConnection.send(UnknownSource)atorg.apache.soap.rpc.Call.invoke(UnknownSource)atcom.ibm.ws.management.connector.soap.SOAPConnectorClient$4.run(SOAPConnectorClient.java:303)atcom.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)atcom.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:296)atcom.ibm.ws.management.connector.soap.SOAPConnectorClient.<init>(SOAPConnectorClient.java:175)...6moregetAdminClient:exception
解决方案
解决方案二:
顶一下!楼主做决了吗,解决了就贴出来!
解决方案三:
楼主,这个问题解决了没???
解决方案四:
【原因】:ssl认证时,无法找到有效的证书路径。【分析】:如果要连接的目标服务器提供的jks证书内容不正确的话,也会提示此错误。查看证书内容是否有效的话,可以加入debug信息,即在系统属性中加入:javax.net.debug=ssl,handshake代码如:System.setProperty("javax.net.debug","ssl,handshake");【解决】:考虑不引用was提供的jks文件,而是直接使用jdk提供的证书文件。可以按如下步骤处理1、基于IBM的jdk运行2、认证时,不用was提供的jks文件,而是使用javajdk中的Security下的认证文件3、需要修改java的jdk的Security下的认证文件,jre/lib/Security/cacerts,通过以下程序(InstallCert.java)进行修改。javaInstallCert<yourhostnameorip>:<sslport>如:javaInstallCertyourhostnameorip:90434、注意程序中不要再引用访问ssl时的jks文件和密码。原文地址:http://hi.baidu.com/wzgws/item/ea73308f6cd943d55e0ec139楼主,ADMC0053E这个是错误代码,楼主多通过错误代码查询速度会快一些。
解决方案五:
引用3楼RABbit26的回复:
【原因】:ssl认证时,无法找到有效的证书路径。【分析】:如果要连接的目标服务器提供的jks证书内容不正确的话,也会提示此错误。查看证书内容是否有效的话,可以加入debug信息,即在系统属性中加入:javax.net.debug=ssl,handshake代码如:System.setProperty("javax.net.debug","ssl,ha……
3楼用这种方式可以解决么?