O serviço da Web gerado com o `java2wsdl` inclui API de mais de uma classe Java?

Estou usando o Axis2 para executar um serviço da web. Aqui está umservices.xml arquivo que define um serviço:

<service name="XEWS" scope="transportsession" class="com.mc.xews.XEWS">
<messageReceivers>
    <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
    <messageReceiver  mep="http://www.w3.org/2004/08/wsdl/in-out"  class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</messageReceivers>
<parameter name="ServiceClass" locked="false">com.mc.xews.XEWS</parameter>

Meu problema é que toda a API está localizada em um único arquivo JavaXEWS.java e esta classe é enviada parajava2wsdl. Existe uma maneira de ter mais de uma classe como entrada parajava2wsdl? Este arquivo é usado comWSDL para gerar serviço da web. Agora eu uso apenas uma classe como entrada parajava2wsdl, então essa classe se tornou enorme, já que há muitas funções da API .... que poderiam ser bem agrupadas em classes separadas se eu soubesse como enviar mais de um arquivo para java2wsdl. A documentação do JavaDocs gerada a partir dessa classe também é difícil de ler.

O serviço da web pode incluir API de mais de uma classe Java?

É talvezextra classes parâmetro de opção dejava2wsdl deveria ser usado para isso?

questionAnswers(2)

yourAnswerToTheQuestion