| 不要使用 JBoss Web 服務部署描述子 |
|
此規則會標示任何現有的 webservices.xml 以偵測是否存在適用於 JBoss 的 J2EE Web 服務部署描述子檔案。 在原始檔掃描器中,此快速修正程式會產生具有特定 IBM Ant 作業的 Ant Script。 那些作業會根據 JBoss Java Platform Enterprise Edition (Java EE) Web 服務部署描述子,產生 JAX-RPC Web 服務。 快速修正程式會掃描 Web 服務部署描述子,並產生 Ant Script。
觸發規則的條件: 此規則會根據下列準則,偵測 JAX-RPC Web 服務是否存在: a. 存在 J2EE Web 服務部署描述子檔 webservices.xml b. 在原始檔掃描器中,它會偵測到 IBM Ant 產生的檔案尚不存在於專案的根資料夾中。 規則內容: 此規則中的內容僅影響該快速修正程式。 您必須提供正確的規則內容值。 如果要變更此規則的內容值,請在「軟體分析器配置」視窗中選取該規則。 然後使用「內容」標籤中的欄位。 此規則的內容為:
Ant 類別路徑:
IBM WebSphere Application Server Ant 作業 IBM WebSphere® Application Server 包含 Ant 作業,例如 java2wsdl 和 wsdl2java,以產生 JAX-RPC 服務的必要構件。 產生的 Ant Script 會使用這些作業來建置服務。 如需這些作業的相關資訊,請參閱 WebSphere Application Server 說明文件。 執行 Ant Script 快速修正程式產生 Ant Script 之後,請檢視該 Script,並新增其他自訂作業(必要的話)。 如需 IBM Ant 作業的其他自訂作業,請參閱 WebSphere Application Server 說明文件。 您必須使用 IBM 所提供的 Ant 工具來執行 Script,該工具隨附於 IBM WebSphere Application Server。 IBM Ant Script 可以從以下位置執行:
Ant 目標執行時,產生的構件會位於產生資料夾中。您可以檢查產生的程式碼和部署描述子,然後將這些構件新增至它們的模組中。 |