只在 Java EE 5 或更新版本中使用 JAX-WS 註釋

WebSphere 6.1 Feature Pack for Web Services 容許 JAX-WS 註釋在版本低於 Java EE 5 的專案中使用。不過,在 WebSphere Application Server 7.0 版中,除非設定了 UseWSFEP61ScanPolicy,否則 JAX-WS 註釋只能在 Java EE 5 模組中使用。

當 J2EE 1.4 或更低版本的模組移至 WebSphere Application Server 7.0 版時,除非依照說明文件的說明來設定 UseWSFEP61ScanPolicy JVM 內容或 MANIFEST 內容,否則不會自動掃描該模組是否有註釋。 依預設,不會掃描 J2EE 1.4 模組,因為掃描註釋的成本很高。

此規則會標示在專案中使用了不會自動掃描的 JAX-WS 註釋的情況。 如果要修正這個問題,請使用 UseWSFEP61ScanPolicy JVM 內容或 MANIFEST 內容,或將專案移轉至 Java EE 5。如果是 EJB 模組,規格版本必須至少是 3.0 版。 針對 Web 模組,Java Servlet 規格版本至少須為 2.5 版。 針對「應用程式用戶端」模組,規格版本至少須為 5.0 版。

如需從適用於 Web 服務的 6.1 版特性套件進行移轉的相關資訊,請參閱文章 JAX-WS 註釋