Я пытаюсь создать простое клиентское приложение администратора для веб-сферы:
мой код:
Свойства connectProps = новые свойства(); 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 = ноль; попробуйте { adminClient = AdminClientFactory.createAdminClient (connectProps); } catch (ConnectorException e) { System.out.println("Исключение при создании клиента администратора: " + e);
e.printStackTrace(); }
}
сообщение об ошибке, которое я получаю:
com.ibm.websphere.management.exception.ConnectorException: ADMC0016E:Система не может создать соединитель SOAP для подключения к хосту xxxx через порт 8879. at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:635) в com.ibm.websphere.management.AdminClientFactory.access$000(AdminClien tFactory.java:127) в com.ibm.websphere.management.AdminClientFactory$1.run(AdminClientFactory.java:210) в com.ibm.ws.security .util.AccessController.doPrivileged(AccessController.java:63) в com.ibm.websphere.management.AdminClientFactory.createAdminClient(Adm inClientFactory.java:206) в TryConnection1.main(TryConnection1.java:42) Вызвано: java. lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce) в java.lang.reflect.Constructor.newInstance(Unknown Source) в com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:457) ... еще 5 Вызвано: 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(SOAPConnectorClient.java:373) на com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) на com. ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SO APConnectorClient.java:366) на com.ibm.ws.management.connector.soap.SOAPConnectorClient.(SOAPC onnectorClient.java:222) ... еще 10 - --- Начать обратную трассировку для вложенного исключения java.lang.reflect.InvocationTargetException в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce) в java.lang.reflect.Constructor.newInstance(Unknown Source) в com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:457) в com.ibm.websphere.management.AdminClientFactory.access$000( AdminClien tFactory.java:127) в com.ibm.websphere.management.AdminClientFactory$1.run(AdminClientFactory.java:210) в com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63) в com.ibm.websphere.management.AdminClientFactory.createAdminClient(Adm inClientFactory.java:206) в 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.SOAPConnectorClient$4.run(SOAPConnectorClient.java:373) на com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) на com. ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SO APConnectorClient.java:366) на com.ibm.ws.management.connector.soap.SOAPConnectorClient.(SOAPC onnectorClient.java:222) ... еще 10