| 不要使用 JBoss Web 服務部署描述子 |
|
此規則會標示任何現有的 webservices.xml 以偵測是否存在適用於 JBoss 的 J2EE Web 服務部署描述子檔案。
要根據 JBoss Java Platform, Enterprise Edition ( Java EE ) Web 服務部署描述符產生 JAX-RPC Web 服務、 自動修補將建立 Ant 腳本,使用適當的 IBM Ant 任務。 這包括掃描網路服務部署 描述符,並配置 Ant 腳本以產生所需的工件。 觸發規則的條件: 此規則會根據下列準則,偵測 JAX-RPC Web 服務是否存在: a. J2EE 網路服務部署描述檔的存在 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 指令碼後,請檢閱該指令碼並新增任何必要的自訂。 有關自訂任務的指引,請參閱 WebSphere Application Server 文件。 IBM Ant 任務。 您必須使用 IBM 提供的 Ant 工具來執行腳本,這些工具包含在 包括在 IBM WebSphere Application Server IBM Ant 腳本 可從以下位置執行:
當 Ant 目標執行時,產生的工件會存放在生成資料夾中。 在生成資料夾中。 代碼、部署描述符,然後將這些工件新增到其 模組。 |