ローカル マシンから IBM WAS に接続しようとしています。次のコードを使用してサーバーに接続しようとしています:
プロパティ Props = new Properties() Props.setProperty(AdminClient.CONNECTOR_TYPE, AdminClient.CONNECTOR_TYPE_SOAP) Props.setProperty(AdminClient.CONNECTOR_SECURITY_ENABLED, "true") Props.setProperty(AdminClient.CACHE_DISABLED, "false") Props.setProperty("javax. net.ssl.trustStore", "WebAS") Props.setProperty("javax.net.ssl.trustStorePassword", "WebAS") Props.setProperty(AdminClient.CONNECTOR_HOST, "127.0.0.1") Props.setProperty(AdminClient.CONNECTOR_PORT , "9060") Props.setProperty(AdminClient.USERNAME, "user") 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()+"keystore .jks" ); Props.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
classname: com.ibm.security.certclient.util.PkSsCertFactory を検索して含めました。IBM jar ファイルも groupId、アーティファクト ID、バージョンも見つかりません。私を助けてください