Könnte der mit "java2wsdl" generierte Web-Service eine API aus mehr als einer Java-Klasse enthalten?

Ich verwende Axis2, um einen Webdienst auszuführen. Hier ist einservices.xml Datei, die einen Dienst definiert:

<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>

Mein Problem ist, dass sich die gesamte API in einer einzigen Java-Datei befindetXEWS.java und diese Klasse wird an gesendetjava2wsdl. Gibt es eine Möglichkeit, mehr als eine Klasse als Eingabe für zu haben?java2wsdl? Diese Datei wird mit verwendetWSDL Webservice zu generieren. Im Moment benutze ich nur eine Klasse als Eingabe fürjava2wsdl, so wurde diese Klasse riesig, da es viele API-Funktionen gibt .... die gut in separate Klassen gruppiert werden könnten, wenn ich mehr als eine Datei an java2wsdl senden könnte. Die aus dieser Klasse generierte JavaDocs-Dokumentation ist ebenfalls schwer zu lesen.

Könnte der Webdienst APIs aus mehr als einer Java-Klasse enthalten?

Ist vielleichtextra classes Optionsparameter vonjava2wsdl soll dafür verwendet werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage