Xml-Rpc utilisation de Proxy Dynamic

cs_nezdeboeuf62 Messages postés 43 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 décembre 2006 - 20 oct. 2006 à 11:28
cs_toste Messages postés 1 Date d'inscription jeudi 26 janvier 2006 Statut Membre Dernière intervention 28 octobre 2006 - 28 oct. 2006 à 02:04
Bonjour,

Je dois développer un serveur Java Xml-Rpc. Pour ça, j'ai repris le tutorial de Apache avec leurs librairies. J'arrive à executer des méthodes lorsque je les appelles "directement"
ex :  
Object[] params = new Object[]{}
 Integer result = (Integer) client.execute("Calculator.add", params);

Par contre dès que j'essaie d'utiliser un proxy dynamic :
            ClientFactory clientFactory = new ClientFactory(client);
            Calculator calculator = (Calculator) clientFactory.newInstance(Calculator.class);
            System.out.println(calculator.add());

Dans ce cas, mon server me donne une exception qui dit qu'il n'arrive pas à retrouver ma méthode...

Bien entendu Calculator est une interface et j'ai une classe CalculatorImpl qui impemente cette interface :

public interface Calculator extends Serializable {
    public int add();
}

public class CalculatorImpl implements Calculator{
    private static final long serialVersionUID = 1L;
    int i1=12,i2=5;
    public CalculatorImpl() {
        super();
    }
    public int add() {
        System.out.println("Calculator.add() addition de " + i1 +" + " + i2);
        return i1 + i2;
    }
}

Enfin mon fichier properties :
Calculator=org.apache.xmlrpc.demo.webserver.CalculatorImpl

Voilà j espere avoir été assez clair...

merci d'avance

1 réponse

cs_toste Messages postés 1 Date d'inscription jeudi 26 janvier 2006 Statut Membre Dernière intervention 28 octobre 2006
28 oct. 2006 à 02:04
Et bien j'ai le même problème... J'ai aucune idée de la solution !! :(
0
Rejoignez-nous