2010-11-24 4 views
1

que je crée un fond service Web sur axis2 1.4.1 et tomcat 6.20 avec une méthode simple, commejava - client de service Web ne voit pas les arguments de la méthode

int helloWorld(int op1, int op2) { 
    return op1 + op2; 
} 

puis-je modifier le services.xml fichier et inclure cette méthode comme ceci:

<operation name="helloWorld"> 
    <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> </operation> 

Ensuite, je crée un client de service Web sur Eclipse IDE. Le problème est que même si je peux voir la méthode sur le client, la méthode semble n'accepter aucun argument.

Comment changer la configuration pour résoudre ce problème? Merci beaucoup,

+0

Avez-vous utilisé l'utilitaire Java2WSDL? –

Répondre

0

Axis2 fonctionne par réflexion, donc je suppose que vous devez rendre cette méthode publique.

+0

bien sûr, je ne peux pas croire que j'ai raté ça ... – artsince

Questions connexes