Apache Beehive nepoužívá soubory BEA Beehive Java™ Web Services (.jws). Podpora pro komponenty webových služeb v produktu Apache Beehive je poskytována implementací JSR-181, takže tyto komponenty musí být migrovány do programovacího modelu JAX-WS.
Chcete-li migrovat soubory .jws, přesuňte soubory na cestu ke zdroji Java ve svém projektu a změňte příponu souboru na .java. K přesunu a přejmenování souborů můžete použít volby refaktoringu platformy Eclipse.
V následujícím příkladu jsou uvedeny definice komponenty webové služby BEA Beehive.
lze migrovat na:
Kde targetNamespace je hodnota pro targetNamespace v produktu WSDL, na který ukazuje wsdlLocation.
@common:operation.
Ke každé vystavené metodě musíte přidat anotaci @WebMethod, se zachováním přesně stejných vystavených operací. Použijte anotaci @WebParam k mapování parametru s prvkem XML ve WSDL.
Viz Nepoužívat anotace BEA Beehive @common, kde jsou další informace k anotaci @common:operation.