“org.apache.axis2.AxisFault: inconnu” lors de l'appel de service web avec Java

Je suis en train d'appeler un service web avec un client Java. Le WSDL ressemble à ceci: http://pastebin.com/m13124ba

Mon 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();


        }
    }

}

Quand je lance le client maintenant l'erreur suivante se produit:

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>

J'ai essayé de sortir de la logique de gestion du serveur sur ma machine locale, et là ça fonctionne. Le service crée des fichiers et des dossiers. Des services web autorisé à le faire? J'ai également écrit un simple "Hello World" et le service web déployé sur le serveur. Cela a bien fonctionné.

  • Êtes-vous sûr que vous voulez classpath être vide..?
InformationsquelleAutor dax | 2009-12-10