клиент веб-службы не видит аргументы метода - PullRequest
1 голос
/ 24 ноября 2010

Я создаю восходящий веб-сервис на axis2 1.4.1 и tomcat 6.20 с помощью простого метода, такого как

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

, а затем я редактирую файл services.xml и включаю этот метод следующим образом:

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

Затем я создаю клиент веб-службы в Eclipse IDE.Проблема в том, что, хотя я вижу метод на клиенте, метод, по-видимому, не принимает аргументов.

Как мне изменить конфигурацию, чтобы решить эту проблему?Большое спасибо,

1 Ответ

0 голосов
/ 29 ноября 2010

Axis2 работает по принципу отражения, поэтому я подозреваю, что вам нужно сделать этот метод общедоступным.

...