![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[Windows]](../images/windows.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
更改或添加应用程序文件
您可更改或添加应用程序服务器上的应用程序文件,而无须停止并重新启动服务器。
关于此任务
以下注意事项适用于本主题中的 xmi 文件引用:
支持的配置: 对于 IBM® 扩展文件和绑定文件,根据您使用的是 Java EE 5 之前的应用程序或模块还是
Java™ EE 5 或之后的应用程序或模块,.xmi 或 .xml
文件扩展名有所不同。IBM 扩展文件或绑定文件将命名为
ibm-*-ext.xmi 或 ibm-*-bnd.xmi,其中 * 是扩展文件或绑定文件的类型,例如,app、application、ejb-jar 或 web。存在下列条件:

然而,Java EE 5 或更高版本的模块可以在包含 Java EE 5 之前的文件并使用 .xmi 文件扩展名的应用程序中存在。
ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi 和 ibm-portlet-ext.xmi 文件继续使用 .xmi 文件扩展名。
sptcfg![[Solaris]](../images/solaris.gif)
![[HP-UX]](../images/hpux.gif)
在不停止服务器并重新启动它的情况下,可对已部署应用程序文件进行多个更改。
要点: 请参阅更新企业应用程序文件的方法并确定是否热部署是更新应用程序文件的适当方法。其他方法可能更简单,而热部署只适合于经验丰富的用户。您可使用更新向导(属于管理控制台)进行更改,无须停止并重新启动服务器。
下表列示了您可以通过操作部署应用程序的服务器上的应用程序文件来进行的更改。该表还说明是使用热部署还是使用动态重新装入来进行更改。
更改 | 热部署 | 动态重新装入 |
---|---|---|
通过提供新的 EAR 文件来更新正在运行的服务器上的现有应用程序。 | 是 | 是 |
对正在运行的服务器添加新的应用程序。 | 是 | 否 |
从正在运行的服务器上移除现有的应用程序。 | 是 | 否 |
对现有的 EJB 或 Web 模块更改或添加文件。 | 是 | 否 |
为应用程序更改 application.xml 文件。 | 不适用 | 是 |
为应用程序更改 ibm-app-ext.xmi 文件。 | 不适用 | 是 |
为应用程序更改 ibm-app-bnd.xmi 文件。 | 不适用 | 是 |
更改 EAR 文件中包含的非模块 Jar 文件。 | 是 | 是 |