G
Guest
Gast
Hi zusammen,
ich versuche auf einen bereits bestehenden Webservice via XML-RPC zuzugreifen.
Dabei wollte ich zuerst einmal den Login vornehmen.
Der Login ist wie folgt gestaltet:
Nun setze ich die Login-Daten in der Test-Klasse:
Leider erhalte ich folgende Fehlermeldung die mich nicht so wirklich weiterbringt:
Es wäre nett, wenn jemand mir bei diesem Problem behilflich sein kann. Muss vielleicht eine XML-Datei generiert werden?
ich versuche auf einen bereits bestehenden Webservice via XML-RPC zuzugreifen.
Dabei wollte ich zuerst einmal den Login vornehmen.
Der Login ist wie folgt gestaltet:
Code:
iimport java.net.MalformedURLException;
import java.net.URL;
import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
public class BugzillaXMLRPC {
private XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
private XmlRpcClient client = new XmlRpcClient();
public void setConfig(String url, String username, String password)
throws MalformedURLException {
config.setServerURL(new URL(url));
config.setBasicUserName(username);
config.setBasicPassword(password);
client.setConfig(config);
}
}
Nun setze ich die Login-Daten in der Test-Klasse:
Code:
import java.net.MalformedURLException;
public class Test {
public static void main(String[] args)
{
BugzillaXMLRPC bugz = new BugzillaXMLRPC();
try {
bugz.setConfig("meineLoginSeite", "account", "passwort");
} catch (MalformedURLException e) {
// TODO Automatisch erstellter Catch-Block
e.printStackTrace();
}
}
}
Leider erhalte ich folgende Fehlermeldung die mich nicht so wirklich weiterbringt:
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.ws.commons.serialize.DOMSerializer
at org.apache.xmlrpc.serializer.NodeSerializer.<clinit>(NodeSerializer.java:27)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:187)
at org.apache.xmlrpc.common.TypeFactoryImpl.<clinit>(TypeFactoryImpl.java:85)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:187)
at org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:28)
at org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:50)
at anbindung.BugzillaXMLRPC.<init>(BugzillaXMLRPC.java:12)
at anbindung.Test.main(Test.java:8)
Es wäre nett, wenn jemand mir bei diesem Problem behilflich sein kann. Muss vielleicht eine XML-Datei generiert werden?