不要使用 WebLogic Web 服務部署描述子

此規則會根據下列準則,偵測 JAX-RPC Web 服務是否存在:

手冊解決方案
要根據 WebLogic J2EE Web 服務部署描述符產生 JAX-RPC Web 服務,您必須使用特定任務手動建立 Ant script。 IBM® Ant 任務。 如果 IBM Ant - 生成的檔案尚未存在,則應將該腳本新增到專案的根目錄。 這些任務將 處理從部署描述符產生的 JAX-RPC 網路服務。

規則內容
您必須為規則屬性提供正確的值,以確保在分析過程中得到準確的結果。 這些屬性應該根據您的應用程式內容來檢閱和 應根據應用程式的上下文適當地設定。 此規則的內容為:

Ant 類別路徑
Ant 類別路徑從 Eclipse 專案進行計算。 驗證編譯所需的所有元素是否位於 Eclipse 類別路徑上,非常重要。

定義於 web-services.xml 檔的 JAX-RPC 服務
根據定義於 web-services.xml 中的資訊和服務類型,會產生 Ant Script,並可能會產生用於代表 Web 服務端點介面的其他 Java 程式碼,以重新產生 JAX-RPC 服務。

定義於 webservices.xml 檔的 JAXRPC 服務
根據定義於 webservices.xml 檔的資訊和服務類型,會產生 Ant Script,以重新產生 JAX-RPC 服務。

IBM WebSphere Application Server Ant 作業
WebSphere® Application Server 包括 Ant 作業(例如,java2wsdl 和 wsdl2java),以便為 JAX-RPC 服務產生必要的構件。 產生的 Ant Script 使用這些作業來建置服務。
如需這些作業的相關資訊,請參閱 WebSphere Application Server 說明文件。

執行 Ant Script
製作 Ant 腳本後,請檢視該腳本,並在必要時增加其他自訂功能。 請參閱應用程式伺服器說明文件,以瞭解 IBM Ant 作業的其他自訂作業。 您必須使用 WebSphere Application Server 隨附的 Ant 工具來執行 Script。 IBM Ant Script 可以從下列位置執行:

範例:c:\IBM\AppServer\bin\ws_ant.bat -f c:\eclipse\MyProject\ibm-ws-gen.xml genService_TestService

執行 Ant 目標之後,產生的構件位於產生資料夾中。然後,使用者可以檢查產生的程式碼和部署描述子,並將這些構件新增至它們的模組中。