Utilizza solo annotazioni JAX-WS in Java EE 5 o versioni successive

WebSphere 6.1 Feature Pack for Web Services consente di utilizzare annotazioni JAX-WS nei progetti con versioni inferiori a Java EE 5. Tuttavia, in WebSphere Application Server V7.0, le annotazioni JAX-WS sono disponibili solo nei moduli Java EE 5 a meno che non sia impostata la proprietà UseWSFEP61ScanPolicy.

Quando un modulo J2EE 1.4 o precedenti viene spostato in WebSphere Application Server V7.0, non viene eseguita automaticamente la scansione del modulo per rilevare eventuali annotazioni a meno che non sia impostata la proprietà JVM UseWSFEP61ScanPolicy oppure la proprietà MANIFEST , come descritto nella documentazione. I moduli J2EE 1.4 non vengono sottoposti a scansione per impostazione predefinita, perché la scansione delle annotazioni è un'operazione dispendiosa.

Questa regola contrassegna l'utilizzo delle annotazioni JAX-WS nei progetti in cui non vengono automaticamente sottoposti a scansione. Per risolvere questo problema, utilizzare la proprietà JVM UseWSFEP61ScanPolicy JVM o la proprietà MANIFEST oppure migrare il progetto in Java EE 5. Per i moduli EJB la versione della specifica deve essere almeno 3.0. Per i moduli Web, la versione della specifica Servlet Java deve essere almeno 2.5. Per i moduli Application Client la versione della specifica deve essere almeno 5.0.

Per ulteriori informazioni sulla migrazione dalla Feature Pack for Web Services Versione 6.1, consultare l'articolo JAX-WS annotations.