配置应用程序使用类装入器的方式
您可以配置应用程序和 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关于此任务
类装入器影响应用程序及其模块能否找到他们有效运行所需的资源。可以选择让应用程序和 Web 模块使用他们自己的类装入器来装入类,也可以让他们使用父类装入器。
应用程序类装入器对 Enterprise JavaBeans (EJB) 模块、共享库、资源适配器归档(RAR 文件)以及与应用程序相关联的依赖项 Java 归档 (JAR) 文件进行分组。依赖项 JAR 文件是包含企业 Bean 和 Servlet 都可使用的代码的 JAR 文件。
应用程序类装入器是 Web 应用程序归档 (WAR) 类装入器的父代。缺省情况下,Web 模块具有其自己的 WAR 类装入器,以装入 Web 模块的内容。应用程序类装入器的 WAR 类装入器策略值确定是使用 WAR 类装入器还是应用程序类装入器来装入 Web 模块的内容。
还可以选择当应用程序文件被更新时是否重新装入类。对于 EJB 模块或任何非 Web 模块,如果启用类重新装入功能,那么会导致应用程序服务器运行时停止应用程序并接着将其启动以重新装入应用程序类。对于 Web 模块(例如 Servlet 和 JavaServer Pages (JSP) 文件),仅当 ibm-web-ext.xmi 文件中的 IBM 扩展 reloadingEnabled 设置为 true 时,Web 容器才会重新装入 Web 模块。
要配置应用程序和 Web 模块使用的类装入器,请使用管理控制台的类装入和更新检测页。
过程
结果
应用程序或模块配置已更改。应用程序或独立 Web 模块将重新启动以使更改生效。
下一步做什么
如果应用程序或模块部署在集群中,并且不再需要进行配置更改,请在企业应用程序页面上单击推出更新以便将更改后的配置传播到集群中所有部署了该应用程序或模块的集群成员。推出更新将按顺序更新包含集群成员的节点上的配置。
保存对管理配置所作的更改。
在多服务器产品中,将 Deployment Manager 上的配置更改与各个将要运行应用程序的节点的配置进行同步时,将把应用程序二进制文件传送到那些节点。