您可为应用程序服务器配置应用程序类装入器。类装入器允许应用程序服务器上部署的应用程序访问可用类和资源的存储库。
开始之前
本主题假设管理员在 WebSphere® Application Server 产品上创建了应用程序服务器。
关于此任务
配置应用程序服务器的类装入器,以设置类装入器策略和影响服务器上所部署所有应用程序的方式值。使用管理控制台配置类装入器。
过程
- 单击 以访问“应用程序服务器设置”页。
- 为应用程序服务器指定应用程序类装入器策略。
应用程序类装入器策略控制系统中(服务器上)所运行应用程序的隔离。应用程序类装入器将应用程序的相关企业 Bean
(EJB) 模块、共享库、资源适配器归档(RAR 文件)和依赖项 Java™ 归档 (JAR) 文件进行分组。依赖项 JAR 文件是包含企业 Bean 和 Servlet 都可使用的代码的 JAR 文件。应用程序类装入器策略控制类装入器策略是否可以被多个应用程序所共享,或者对于每个应用程序都是唯一的。
使用“应用程序服务器设置”页来指定服务器的应用程序类装入器策略:
选项 |
描述 |
单个 |
应用程序互相不隔离。使用单个应用程序类装入器在系统中装入所有 EJB 模块、共享库和依赖项 JAR 文件。 |
多个 |
应用程序互相隔离。赋予每个应用程序其自己的类装入器,已装入应用程序的 EJB 模块、共享库和依赖项 JAR 文件。 |
- 为应用程序服务器指定应用程序类装入器方式。
应用程序类装入方式指定在应用程序类装入器策略是 Single 时的类装入器方式。
在“应用程序服务器设置”页上,选择下列任一个值:
选项 |
描述 |
首先使用父类装入器来装入类 |
使得类装入器在尝试从其本地类路径装入类前,先将装入类委派给它的父类装入器。首先使用父类装入器来装入类是类装入方式的缺省值。 此值也称为首先使用父类装入器。
|
首先使用本地类装入器来装入类(最后使用父类装入器) |
导致类装入器在委派将类装入到父类装入前,尝试从本地类路径装入类。使用此策略,应用程序类装入器可覆盖并提供存在于父类装入器中的其自己版本的类。 |
- 为类装入器指定类装入器方式。
- 在“应用程序服务器设置”页面上,单击 以访问“类装入器”页。
- 在类装入器页上,单击新建以访问类装入器的设置页面。
- 在类装入器设置页上,指定类装入器顺序。
首先使用父类装入器来装入类值导致类装入器先将类的装入委派给它的父类装入器进行,然后再尝试从它的本地类路径中装入类。
首先使用本地类装入器来装入类(最后使用父类装入器)值导致类装入器在将类装入委派给它的父代前,尝试从本地类路径装入类。
- 单击确定。
将标识指定给类装入器实例。实例添加到类装入器页上显示的类装入器集合中。