将企业 Bean JAR 文件组装到 EAR 文件中

可以使用组装工具将企业 Bean Java™ 归档 (JAR) 文件组装到企业归档 (EAR) 文件。组装 JAR 文件(现在是 EAR 文件)是支持 Web Service 的 Java 代码所必需的任务。

开始之前

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

组装支持 Web Service 的 EAR 文件前,必须组装要支持 Web Service 的企业 Bean JAR 文件。要了解有关组装企业 Bean JAR 文件所需的工件的更多信息,请参阅“从 Java 代码组装支持 Web Service 的企业 Bean JAR 文件”的有关信息。
限制: 在应用程序归档中打包的文件名不能包含井号 (#)。由于内部处理问题,当应用程序归档中的文件名包含井号时,应用程序服务器无法正确部署应用程序。发生这种故障时,如果处理应用程序,可能会发生异常。而且,在部署应用程序后,应用程序的某些部分可能会丢失。要解决此问题,请重命名应用程序归档中的任何文件名,以使其不包含井号。

关于此任务

要组装支持 Web Service 的 EAR 文件:

过程

  1. 启动组装工具。 请参阅 Rational® Application Developer 文档中关于启动组装工具的信息。
  2. 如果尚未完成,请配置组装工具使它在 Java EE 模块上工作。需要确保启用了 Java EEWeb 类别。 请参阅 Rational Application Developer 文档中关于配置组装工具的信息。
  3. 将支持 Web Service 的 JAR 文件组装到 EAR 文件中。 EAR 文件可包含企业 Bean 或应用程序客户机 JAR 文件、WAR 文件、web 应用程序以及描述应用程序或 application.xml 文件的元数据。

结果

支持 Web Service 的 EAR 文件。

示例

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

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

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>AddressBookJ2WEE</display-name>
				<description>AddressBook EJB Example from Java</description>
				<module id="EjbModule_1">
						<ejb>AddressBook.jar</ejb>
		</module>
	</application>

下一步做什么

可以对包含 Web Service 的 EJB 模块启用 EAR 文件。然后,将 EAR 文件部署到 WebSphere Application Server。


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



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