Használjon csak JAX-WS feljegyzéseket a Java EE 5 vagy újabb változatában

A WebSphere 6.1 világhálós szolgáltatások számára készült szolgáltatáscsomagja lehetővé teszi a JAX-WS feljegyzések használatát a Java EE 5-nél régebbi változattal rendelkező törekvésekben. A WebSphere Application Server 7.0 változatában azonban a JAX-WS annotációk csak Java EE 5 modulokban állnak rendelkezésre kivéve, ha a UseWSFEP61ScanPolicy tulajdonság be van állítva.

Amikor egy J2EE 1.4 vagy alacsonyabb modul áthelyezésre kerül a WebSphere Application Server V7.0 alá, a modul nem kerül automatikusan elemzésre, hogy tartalmaz-e annotációkat, kivéve, ha a UseWSFEP61ScanPolicy JVM tulajdonság vagy MANIFEST tulajdonság a dokumentációban leírtak szerint van beállítva. A J2EE 1.4 modulok alapértelmezésben nem kerülnek keresésre, mivel az annotációk keresése költséges.

Ez a szabály a JAX-WS annotációk használatát jelzi olyan törekvésekben, ahol azon nem kerülnek automatikusan keresésre. A probléma elhárítása érdekében használja a UseWSFEP61ScanPolicy JVM tulajdonságot vagy a MANIFEST tulajdonságot, vagy állítsa át a törekvést Java EE 5 változatra. EJB modulok esetén a előírás verziószámának legalább 3.0-nak kell lennie. Világhálós modulok esetén a Java kiszolgálókisalkalmazás-előírás verziószámának legalább 2.5-nek kell lennie. Alkalmazásügyfél-modulok esetén a előírás verziószámának legalább 5.0-nak kell lennie.

A Webszolgáltatások 6.1 verziószámú szolgáltatáscsomagjáról történő költöztetéssel kapcsolatos további információkat a a következő cikkben talál: JAX-WS annotációk.