“org.apache.axis2.AxisFault: unbekannt" beim Aufruf web-service mit Java

Ich versuche für den Aufruf eines web service mit Java-client. Die WSDL sieht wie folgt aus: http://pastebin.com/m13124ba

Mein client:

public class Client{
    public static void main(java.lang.String args[]){
        try{
            CompileAndExecuteServiceInterfaceStub stub =
                new CompileAndExecuteServiceInterfaceStub
                ("http://192.168.1.3:8080/axis2/services/CompileAndExecuteServiceInterface");

            Compile comp = new Compile();
            comp.setArgs0("Test");
            comp.setArgs1("public class Test { public static void main(String[] args) { System.out.println(\"Hello\");}}");
            String[] classpath = {};
            comp.setArgs2(classpath);
            stub.compile(comp);

        } catch(Exception e){
            e.printStackTrace();


        }
    }

}

Wenn ich den client nun tritt folgender Fehler auf:

org.apache.axis2.AxisFault: unknown


at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:517)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at de.dax.compileandexecuteclient.CompileAndExecuteServiceInterfaceStub.compile(CompileAndExecuteServiceInterfaceStub.java:184)
at de.dax.compileandexecuteclient.Client.main(Client.java:17)</blockquote>

Habe ich ausprobiert, die business-Logik-server auf meinem lokalen Rechner und dort funktioniert es. Der Dienst erstellt die Dateien und Ordner. Sind web-services erlaubt, das zu tun? Ich schrieb auch ein einfaches "Hello World" - web-service und Einsatz an den server. Dies funktionierte gut.

  • Sind Sie sicher, dass Sie wollen classpath gesetzt werden als leer..?
InformationsquelleAutor dax | 2009-12-10
Schreibe einen Kommentar