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

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

手册解决方案
要根据 WebLogic J2EE 网络服务部署描述符生成 JAX-RPC 网络服务,必须使用特定任务手动创建 Ant 脚本。 IBM® Ant 任务手动创建脚本。 如果 IBM Ant 生成的文件不存在,则应将脚本添加到项目的根文件夹中。 这些任务将 处理根据部署描述符生成 JAX-RPC 网络服务的工作。

规则属性
您必须为规则属性提供正确的值,以确保分析结果准确无误。 这些属性应 并根据应用程序的上下文进行适当配置。 此规则的属性如下:

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