从本地计算机连接到Websphere application server时出现问题

从本地计算机连接到Websphere application server时出现问题,websphere,Websphere,我正在尝试从本地计算机连接到IBM。我正在尝试使用以下代码连接到服务器: Properties Props=新属性() Props.setProperty(AdminClient.CONNECTOR_类型, AdminClient.CONNECTOR_TYPE_SOAP) Props.setProperty(AdminClient.CONNECTOR\u安全性\u已启用,“true”) Props.setProperty(AdminClient.CACHE_禁用,“false”) setProp

我正在尝试从本地计算机连接到IBM。我正在尝试使用以下代码连接到服务器:

Properties Props=新属性() Props.setProperty(AdminClient.CONNECTOR_类型, AdminClient.CONNECTOR_TYPE_SOAP) Props.setProperty(AdminClient.CONNECTOR\u安全性\u已启用,“true”) Props.setProperty(AdminClient.CACHE_禁用,“false”) setProperty(“javax.net.ssl.trustStore”、“WebAS”) setProperty(“javax.net.ssl.trustStorePassword”、“WebAS”) Props.setProperty(AdminClient.CONNECTOR_HOST,“127.0.0.1”) Props.setProperty(AdminClient.CONNECTOR_端口,“9060”) Props.setProperty(AdminClient.USERNAME,“用户”) Props.setProperty(AdminClient.PASSWORD,“PASSWORD”) System.setProperty(“com.ibm.SSL.ConfigURL”,/指定的 文件/“ssl.client.props”)props.setProperty(“com.ibm.ssl.ConfigURL”, /我生成的文件//“ssl.client.props”)//的指定位置 keystore.jks` Props.setProperty(“javax.net.ssl.trustStore”,directory.toURI().toURL()+”密钥库‌​.jks“ ); setProperty(“javax.net.ssl.keyStore”, directory.toURI().toURL()+“keystore.jks”); this.adminClient=AdminClientFactory.createAdminClient(Props)

当运行以下代码时,我得到以下错误

com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: The system cannot create a SOAP connector to connect to host 127.0.0.1 at port 9043.
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.NoClassDefFoundError: com/ibm/security/certclient/util/PkSsCertFactory
Caused by: java.lang.ClassNotFoundException: com.ibm.security.certclient.util.PkSsCertFactory

我查找要包含的类名:com.ibm.security.certclient.util.PkSsCertFactory。我既找不到ibmjar文件,也找不到groupId、工件id和版本。请帮助我将dmgr的CA证书导出到nodes truststore并尝试一下

正如我所看到的,您的节点代理正在使用端口9043连接到dmgr,如果所有配置都是默认配置,那么这种情况就不会发生


请检查您的节点和dmgrs serverindex.xml文件。

您使用什么JVM运行客户端?如果我没记错的话,缺少的类是IBMJDK的一部分。