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

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

快速修正程式
在原始檔掃描器中,此規則會產生具有特定 IBM(R) Ant 作業的 Ant Script。 這些作業會產生基於 WebLogic J2EE Web 服務部署描述子的 JAX-RPC Web 服務。 如果 IBM Ant 產生的檔案不存在於專案的根資料夾中,快速修正程式會掃描 Web 服務部署描述子,並產生 Ant Script。 該 Script 包含用於產生 JAX-RPC Web 服務的 IBM Ant 作業。

規則內容
您必須提供正確的規則內容值。 如果要變更此規則的內容值,請在「軟體分析器配置」視窗中選取該規則。 然後使用呈現在「內容」標籤中的欄位。 此規則的內容為:

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 Script 之後,請檢視該 Script,並新增其他自訂作業(必要的話)。 請參閱應用程式伺服器說明文件,以瞭解 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 目標之後,產生的構件位於產生資料夾中。然後,使用者可以檢查產生的程式碼和部署描述子,並將這些構件新增至它們的模組中。