cs_nezdeboeuf62
Messages postés43Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention23 décembre 2006
-
20 oct. 2006 à 11:28
cs_toste
Messages postés1Date d'inscriptionjeudi 26 janvier 2006StatutMembreDernière intervention28 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;
}
}