请勿使用 WebLogic Web Service 部署描述符

此规则根据以下条件检测 JAX-RPC Web Service 是否存在:

快速修订
在源扫描程序中,此规则生成具有特定 IBM(R) Ant 任务的 Ant 脚本。 那些任务生成基于 WebLogic J2EE Web Service 部署描述符的 JAX-RPC Web Service。 如果项目的根文件夹中不存在 IBM Ant 生成的文件,那么快速修订会扫描 Web Service 部署描述符并生成 Ant 脚本。 该脚本包含用于生成 JAX-RPC Web Service 的 IBM Ant 任务。

规则属性
必须为规则属性提供正确的值。 要更改此规则的属性值,请在“软件分析器配置”窗口中选择该规则。 然后,使用“属性”选项卡中出现的字段。 此规则的这些属性如下:

Ant 类路径
ant 类路径是从 Eclipse 项目计算的。 验证对于编译必需的所有元素是否都在 Eclipse 类路径上很重要。

web-services.xml 文件中定义的 JAX-RPC 服务
根据 web-services.xml 中定义的信息以及服务类型,会生成 Ant 脚本及用来表示 Web Service 端点接口的可能附加 Java 代码,以重新生成 JAX-RPC 服务。

webservices.xml 文件中定义的 JAXRPC 服务
根据 webservices.xml 文件中定义的信息以及服务类型,会生成 Ant 脚本以重新生成 JAX-RPC 服务。

IBM WebSphere Application Server Ant 任务
WebSphere® Application Server 包含用于为 JAX-RPC 服务生成必要工件的 Ant 任务(例如 java2wsdl 和 wsdl2java)。 所生成 Ant 脚本使用这些任务来构建服务。
有关这些任务的其他信息可从 WebSphere Application Server 文档获取。

运行 Ant 脚本
在快速修订生成 Ant 脚本之后,请查看该脚本,并在必要时添加其他定制。 请参阅 Application Server 文档,以了解 IBM Ant 任务的其他定制。 必须使用 WebSphere Application Server 随附 的 Ant 工具来运行该脚本。 可以从以下位置运行 IBM Ant 脚本 :

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

在 Ant 目标运行之后,产生的工件会位于生成文件夹中。接着,用户可检查所生成代码以及部署描述符,然后将这些工件添加至其模块。