组装 Web Service 应用程序
可以使用组装工具来组装基于 Java 的 Web Service 应用程序。
开始之前
可以使用应用程序服务器提供的组装工具来组装基于 Java 的 Web Service 模块。
关于此任务
开发 Web Service 应用程序后,您就可以组装应用程序。组装 Web Service 应用程序包含创建可以部署到应用程序服务器上的 Java™ Platform, Enterprise Edition (Java EE) 模块。这些模块从代码工件(如 JavaBeans 应用程序的 Web 应用程序归档 (WAR) 文件或企业 Bean 应用程序的企业 Bean Java 归档 (JAR) 文件)进行创建。将此代码工件打包和配置到企业应用程序模块(EAR 文件)或独立 Web 模块对于将模块部署到应用程序服务器上是必需的。
过程
- 启动组装工具。 请参阅 Rational® Application Developer 文档中关于启动组装工具的信息。
- 将支持 Web Service 的 Bean 组装到相应的模块中。
- 对于已作为 Web Service 启用的 JavaBeans:
- 对于已作为 Web Service 启用的企业 Bean:
避免故障: 该产品支持将企业 Bean 封装在 WAR 文件中。如果您将支持 Web Service 的企业 Bean JAR 文件包含到 WAR 文件中,您必须将处于 JAR 文件的 webservices.xml 部署描述符文件中的任何信息合并到 WAR 文件的 WEB-INF 目录中的 webservices.xml 部署描述符。要了解更多信息,请参阅 WAR 模块信息中的 EJB 内容。gotcha
最佳实践: 为 JAX-WS 应用程序开发故障时,最佳做法是始终将 JAX-WS 工具生成的故障 Bean 包含在 JAX-WS 应用程序的封装中。但是,如果您的应用程序没有使用 JAX-WS 工具生成的故障 bean 类(即,您使用从 Java 开始的自底向上开发方法而您选择不封装故障 bean 类),那么应用程序服务器运行时环境动态生成故障 Bean。即使如此,最佳做法是始终封装故障 Bean。bprac
- 将支持 Web Service 的模块组装到企业归档 (EAR) 文件中。
- 对包含 Web Service 的 EJB 模块启用 EAR 文件。 EAR 文件包含含有 Web Service 的 Enterprise JavaBeans (EJB) 模块时,必须在部署前先运行 endptEnabler 命令行工具或组装工具,然后才能生成 Web Service 端点 WAR 文件。此工具还用于指定是使用 SOAP over Java 消息服务 (JMS) 还是 SOAP over HTTP 来显示 Web Service。
- 将支持 Web Service 的 WAR 文件组装到 EAR 文件中。
结果
下一步做什么
子主题
通过企业 Bean 组装支持 Web Service 的 JAR 文件
使用组装工具通过根据工具生成的工件来组装支持 Web Service 的企业 Bean Java 归档 (JAR) 文件。通过 WSDL 文件组装支持 Web Service 的企业 Bean JAR 文件
可以使用组装工具从 Web Service 描述语言 (WSDL) 文件组装支持 Web Service 的企业 Bean Java 归档 (JAR) 文件。从 Java 代码组装支持 Web Service 的 WAR 文件
可以使用组装工具从 Java 代码组装支持 Web Service 的 Web 应用程序归档 (WAR) 文件。通过 WSDL 文件组装支持 Web Service 的 WAR 文件
可以根据支持 Web Service 的 Web Service 描述语言 (WSDL) 来组装 Web 应用程序归档 (WAR) 文件。将企业 Bean JAR 文件组装到 EAR 文件中
可以使用组装工具将企业 Bean Java 归档 (JAR) 文件组装到企业归档 (EAR) 文件。组装 JAR 文件(现在是 EAR 文件)是支持 Web Service 的 Java 代码所必需的任务。将支持 Web Service 的 WAR 组装到 EAR 文件中
可以使用组装工具将支持 Web Service 的 Web 应用程序归档 (WAR) 文件组装到企业归档 (EAR) 文件中。对包含 Web Service 的 EJB 模块启用 EAR 文件
如果企业归档 (EAR) 文件包含 Enterprise JavaBeans (EJB) 模块,而这些模块又包含 Web Service,那么必须在部署前运行 endptEnabler 命令行工具或组装工具以生成 Web Service 端点 Web 应用程序归档 (WAR) 文件。通过企业 Bean 组装支持 Web Service 的 JAR 文件
使用组装工具通过根据工具生成的工件来组装支持 Web Service 的企业 Bean Java 归档 (JAR) 文件。通过 WSDL 文件组装支持 Web Service 的企业 Bean JAR 文件
可以使用组装工具从 Web Service 描述语言 (WSDL) 文件组装支持 Web Service 的企业 Bean Java 归档 (JAR) 文件。从 Java 代码组装支持 Web Service 的 WAR 文件
可以使用组装工具从 Java 代码组装支持 Web Service 的 Web 应用程序归档 (WAR) 文件。通过 WSDL 文件组装支持 Web Service 的 WAR 文件
可以根据支持 Web Service 的 Web Service 描述语言 (WSDL) 来组装 Web 应用程序归档 (WAR) 文件。将企业 Bean JAR 文件组装到 EAR 文件中
可以使用组装工具将企业 Bean Java 归档 (JAR) 文件组装到企业归档 (EAR) 文件。组装 JAR 文件(现在是 EAR 文件)是支持 Web Service 的 Java 代码所必需的任务。将支持 Web Service 的 WAR 组装到 EAR 文件中
可以使用组装工具将支持 Web Service 的 Web 应用程序归档 (WAR) 文件组装到企业归档 (EAR) 文件中。对包含 Web Service 的 EJB 模块启用 EAR 文件
如果企业归档 (EAR) 文件包含 Enterprise JavaBeans (EJB) 模块,而这些模块又包含 Web Service,那么必须在部署前运行 endptEnabler 命令行工具或组装工具以生成 Web Service 端点 Web 应用程序归档 (WAR) 文件。
相关任务:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assemblewbs2
文件名:twbs_assemblewbs2.html