将支持 Web Service 的 WAR 组装到 EAR 文件中

可以使用组装工具将支持 Web Service 的 Web 应用程序归档 (WAR) 文件组装到企业归档 (EAR) 文件中。

开始之前

可以使用 WebSphere® Application Server 提供的组装工具来组装基于 Java 的 Web Service 模块。

限制: 在应用程序归档中打包的文件名不能包含井号 (#)。由于内部处理问题,当应用程序归档中的文件名包含井号时,应用程序服务器无法正确部署应用程序。发生这种故障时,如果处理应用程序,可能会发生异常。而且,在部署应用程序后,应用程序的某些部分可能会丢失。要解决此问题,请重命名应用程序归档中的任何文件名,以使其不包含井号。

关于此任务

使用本任务部分提供的步骤将支持 Web Service 的 WAR 文件组装到 EAR 文件中。

过程

  1. 启动组装工具。 请参阅 Rational® Application Developer 文档中关于启动组装工具的信息。
  2. 将支持 Web Service 的 WAR 文件组装到 EAR 文件中。 组装包含 JAR 或 WAR 文件的 EAR 文件。EAR 文件可包含企业 Bean 或应用程序客户机 JAR 文件;web 应用程序或 WAR 文件;以及描述应用程序或 application.xml 文件的元数据。要了解有关如何组装 WAR 文件的更多信息,请参阅“组装应用程序”文档。

结果

支持 Web Service 的 EAR 文件。

示例

在下列示例中,有一个称为 AddressBook.jar 的支持 Web Service 的 JAR 文件封装在一起的 application.xml 部署描述符,其封装到称为 AddressBook.ear 的 EAR 文件中。EAR 文件包含:

META-INF/MANIFEST.MF
META-INF/application.xml
AddressBook.war

application.xml 部署描述符的示例如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" 
"http://java.sun.com/dtd/application_1_3.dtd">
		<application id="Application_ID">
				<display-name>AddressBook</display-name>
				<description>AddressBook Example from Java bean</description>
				<module id="WebModule_1">
			<web>
								<web-uri>AddressBook.war</web-uri>
								<context-root>/AddressBook</context-root>
			</web>
		</module>
	</application>

下一步做什么

部署 Web Service。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembearwar
文件名:twbs_assembearwar.html