coolerMietzer
Grünschnabel
Hi zusammen,
Ich habe ein Problem mit Axis. Ich programmiere zur Zeit einen Eclipse-RCP-Webservice-Client, der in einem Thread (Ich weiss nicht, ob das wichtig ist) auf einen Webservice zugreifen soll.
Ich habe es mit einem per WSDL2Java erzeugten Proxy versucht, ohne Erfolg. Dann habe ich die "unschöne" Variante, die direkt auf apache.org vorgestellt wird, verwendet:
Ausgegeben wird exakt nur einmal "TEST0", das heisst also, das der Thread bei
abgebrochen wird oder das Programm sonst irgendwie hängt. Es wird ja leider auch keine Fehlermeldung ausgegeben.
Die axis.jar hatte ich zuerst nur ganz normal als external .jar eingebunden, dann direkt in JAVA_HOME/lib/ext in die JRE, weil ich das irgendwo in einem Heise-Forum gelesen habe. Hat aber auch nüscht gebracht :-(
Kann mir hier jemand helfen
Ich habe ein Problem mit Axis. Ich programmiere zur Zeit einen Eclipse-RCP-Webservice-Client, der in einem Thread (Ich weiss nicht, ob das wichtig ist) auf einen Webservice zugreifen soll.
Ich habe es mit einem per WSDL2Java erzeugten Proxy versucht, ohne Erfolg. Dann habe ich die "unschöne" Variante, die direkt auf apache.org vorgestellt wird, verwendet:
Code:
try {
String endpoint = "http://***.***.***.***:8972.......";
System.out.println("TEST0");
Service service = new Service();
System.out.println("TEST1");
Call call = (Call) service.createCall();
System.out.println("TEST2");
call.setTargetEndpointAddress(new java.net.URL(endpoint));
System.out.println("TEST3");
call.setOperationName(new QName("http://xxxxxxx.net/", "echo"));
System.out.println("TEST4");
Object[] myParams = new Object[1];
System.out.println("TEST5");
myParams[0] = (Object) new String("TestTest");
// String result = (String) call.invoke(myParams);
String result = (String) call.invoke(new Object[] { "Hello!" });
System.out.println("Result: " + result);
} catch (Exception e) {
System.out.println(e.toString());
}
Ausgegeben wird exakt nur einmal "TEST0", das heisst also, das der Thread bei
Code:
Service service = new Service();
Die axis.jar hatte ich zuerst nur ganz normal als external .jar eingebunden, dann direkt in JAVA_HOME/lib/ext in die JRE, weil ich das irgendwo in einem Heise-Forum gelesen habe. Hat aber auch nüscht gebracht :-(
Kann mir hier jemand helfen
Zuletzt bearbeitet: