Websphere用の単純な管理クライアントアプリケーションを作成しようとしています。
私のコード:
プロパティconnectProps=new Properties(); connectProps.setProperty(AdminClient.CONNECTOR_TYPE、AdminClient.CONNECTOR_TYPE_SOAP); connectProps.setProperty(AdminClient.CONNECTOR_SECURITY_ENABLED、 "true");
connectProps.setProperty(AdminClient.CONNECTOR_HOST、 "XXXXX"); connectProps.setProperty(AdminClient.CONNECTOR_PORT、 "8879"); connectProps.setProperty(AdminClient.USERNAME、 "admin"); connectProps.setProperty(AdminClient.PASSWORD、 "admin"); connectProps.setProperty( "javax.net.ssl.trustStore"、 "C:\ Users \ DummyClientTrustFile.jks"); connectProps.setProperty( "javax.net.ssl.keyStore"、 "C:\ Users \ DummyClientKeyFile.jks"); connectProps.setProperty( "javax.net.ssl.trustStorePassword"、 "admin"); connectProps.setProperty( "javax.net.ssl.keyStorePassword"、 "admin");
AdminClient adminClient = null; {adminClient = AdminClientFactory.createAdminClient(connectProps);を試してください。} catch(ConnectorException e){System.out.println( "管理クライアントの作成中に例外が発生しました:" + e);
e.printStackTrace(); }
}
私が受け取るエラーメッセージ:
com.ibm.websphere.management.exception.ConnectorException:ADMC0016E:システムは、ポート8879でホストxxxxに接続するためのSOAPコネクターを作成できません。com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:635) com.ibm.websphere.management.AdminClientFactory.access $ 000(AdminClien tFactory.java:127)at com.ibm.websphere.management.AdminClientFactory $ 1.run(AdminClientFact ory.java:210)at com.ibm.ws.security .util.AccessController.doPrivileged(AccessControll er.java:63)at com.ibm.websphere.management.AdminClientFactory.createAdminClient(Adm inClientFactory.java:206)at TryConnection1.main(TryConnection1.java:42)原因:java。 sun.reflect.NativeConstructorAccessorImplでのlang.reflect.InvocationTargetException。newInstance0(ネイティブメソッド)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)at java.lang.reflect.Constructor.newInstance(Unknown Source)at com.ibm.websphere.management.AdminClientFactory.createAdminClientPriv ileged(AdminClientFactory.java:457)... 5 more原因:java.lang.NoSuchMethodError: org.apache.soap.rpc.Call.WASinvoke(Ljava / net / URL; Ljava / lang / String;)Lorg / apache / soap / rpc / Response; com.ibm.ws.management.connector.soap.SOAPConnectorClient $ 4.run(SOAPCo nnectorClient.java:373)at com.ibm.ws.security.util.AccessController.doPrivileged(AccessControll er.java:118)atcom。 ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SO APConnectorClient.java:366)at com.ibm.ws.management.connector.soap.SOAPConnectorClient。(SOAPC onnectorClient.java:222)... 10 more- ---ネストされた例外java.langのバックトレースを開始します。
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)at java.lang.reflect.Constructor.newInstance(Unknown Source)at com.ibm.websphere.management.AdminClientFactory.createAdminClientPriv ileged(AdminClientFactory.java:457)at com.ibm.websphere.management.AdminClientFactory.access $ 000( AdminClien tFactory.java:127)at com.ibm.websphere.management.AdminClientFactory $ 1.run(AdminClientFact ory.java:210)at com.ibm.ws.security.util.AccessController.doPrivileged(AccessControll er.java:63) at com.ibm.websphere.management.AdminClientFactory.createAdminClient(Adm inClientFactory.java:206)at TryConnection1.main(TryConnection1.java:42)原因:java.lang.NoSuchMethodError:org.apache.soap.rpc.Call。 WASinvoke(Ljava / net / URL; Ljava / lang / String;)Lorg / apache / soap / rpc / Response; com.ibm.ws.management.connector.soapで。