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.

Ha egy J2EE 1.4 vagy régebbi modult áthelyeznek WebSphere Application Server 7.0 változatra, akkor a rendszer nem keres automatikusan annotációkat a modulban kivéve, ha a UseWSFEP61ScanPolicy JVM tulajdonság vagy a MANIFEST tulajdonság be van állítva a tudásközpontban leírtak szerint. 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.