2010-11-24 2 views
1

я создаю снизу вверх веб-службы на axis2 1.4.1 и TOMCAT 6.20 с простым методом, таким какJava - клиент веб-службы не видит аргументов метода

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. Проблема в том, что, хотя я вижу метод на клиенте, метод, похоже, не принимает никаких аргументов.

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

+0

Вы использовали утилиту Java2WSDL? –

ответ

0

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

+0

, конечно, не могу поверить, что я пропустил это ... – artsince

Смежные вопросы