Utilizar sólo anotaciones JAX-WS en Java EE 5 o posterior

WebSphere 6.1 Feature Pack para servicios web permite utilizar anotaciones JAX-WS en proyectos con versiones anteriores a Java EE 5. Pero en WebSphere Application Server V7.0, las anotaciones JAX-WS sólo están disponibles en módulos de Java EE 5 a menos que esté establecida la propiedad UseWSFEP61ScanPolicy.

Cuando un módulo J2EE 1.4 o inferior se mueve a WebSphere Application Server V7.0, el módulo no se explora automáticamente en busca de anotaciones a menos que la propiedad JVM UseWSFEP61ScanPolicy o la propiedad MANIFEST estén configuradas tal como se indica en la documentación. Los módulos de J2EE 1.4 no se exploran de forma predeterminada pues la búsqueda de anotaciones consume muchos recursos.

Esta regla señala la utilización de anotaciones JAX-WS en proyectos cuando las anotaciones no se buscarán automáticamente. Para corregir este problema, utilice la propiedad UseWSFEP61ScanPolicy de JVM o la propiedad MANIFEST o migre el proyecto a Java EE 5. Para módulos EJB, la versión de la especificación debe ser como mínimo 3.0. Para módulos web, la versión de la especificación del servlet Java debe ser como mínimo 2.5. Para módulos de cliente de aplicación, la versión de la especificación debe ser como mínimo 5.0.

Para obtener información adicional sobre cómo migrar de Feature Pack for Web Services Versión 6.1, consulte el artículo Anotaciones JAX-WS.