Apache-Beehive verwendet die Java Web Services-Dateien (.jws) von BEA-Beehive nicht. Die Unterstützung für Web-Service-Komponenten in Apache-Beehive wird von einer Implementierung von JSR-181 bereitgestellt. Deshalb müssen diese Komponenten auf das Programmiermodell JAX-WS migriert werden.
Zum Migrieren der .jws-Dateien verschieben Sie diese Dateien in den Java-Quellenpfad in Ihrem Projekt und ändern die Dateierweiterung in .java. Sie können die Eclipse-Refactoring-Optionen verwenden, um die Dateien zu verschieben und umzubenennen.
Das folgende Beispiel zeigt die Definitionen einer BEA-Beehive-Web-Service-Komponente.
Diese Definitionen können wie folgt migriert werden:
targetNamespace ist der Wert von targetNamespace in der WSDL-Datei, auf die mit wsdlLocation verwiesen wird.
@common:operation bereitgestellt.
Sie müssen die Annotation @WebMethod jeder bereitgestellten Methode hinzufügen und dafür sorgen, dass die bereitgestellten Operatoinen
identisch bleiben. Verwenden Sie die Annotation @WebParam, um den Parameter dem XML-Element in der WSDL zuzuordnen.
Weitere Informationen zur Annotation @common:operation finden Sie unter
Keine BEA-Beehive-Annotationen @common verwenden.