共享库设置
使用此页面使已部署的应用程序可使用库文件。
要查看此管理控制台页面,请单击环境 > 共享库 > shared_library_name。
范围
指定共享库配置文件的位置的级别。
在单服务器安装中,共享库的配置文件位置与单元、节点或服务器级别有关。
在多服务器安装中,共享库的配置文件位置与单元、节点、服务器或集群级别有关。
信息 | 值 |
---|---|
数据类型 | String |
名称
指定共享库的名称。
信息 | 值 |
---|---|
数据类型 | String |
描述
描述共享库。
信息 | 值 |
---|---|
数据类型 | String |
类路径
指定产品搜索共享库的类和资源的路径列表。
如果列表中的路径是文件,那么产品将搜索该 Java 归档 (JAR) 或压缩 .zip 文件的内容。如果列表中的路径是目录,那么产品将搜索该目录中的 JAR 和压缩文件的内容。由于性能原因,仅当目录包含子目录或除 JAR 或压缩文件之外的文件时,产品才搜索该目录本身。
按 Enter 键来分隔类路径条目。条目中不能包含路径分隔符,例如,分号 (;) 或冒号 (:)。类路径可以包含能够使用变量映射进行替换的变量名。
信息 | 值 |
---|---|
数据类型 | String |
单位 | 类路径 |
本机库路径
指定类路径,此类路径用于查找用于共享库支持的特定于平台的库文件;例如 .dll、.so 或 *SRVPGM 对象。
如果指定了本机库路径值,那么除非下列条件成立,否则应用程序或共享库类装入器找不到本机库:
- 有一个类装入了本机库。
- 应用程序在此类中调用了装入本机库的方法。
例如,在装入本机库的类中,在 static 块中调用 System.loadLibrary(native_library):
static {System.loadLibrary("native_library");
- 此页面上指定的类路径包含装入本机库的类。
类装入器不能多次装入本机库。因此,最好让本机库使用已隔离的共享库,或者在与应用程序服务器的类装入器相关联的共享库中装入本机库。请参阅对此共享库使用已隔离的类装入器设置。
信息 | 值 |
---|---|
数据类型 | String |
单位 | 类路径 |
对此共享库使用隔离的类装入器
指定与共享库相关联的应用程序或 Web 模块之间是否共享一个的隔离共享库。
已隔离的共享库只允许在相关联的应用程序和 Web 模块之间共享库类的一个实例。已隔离的共享库允许多个应用程序或 Web 模块在一部分应用程序之间共享一组公共类。而且,已隔离的共享库支持版本控制和装入最小数目的库副本。未重新装入为已隔离的共享库创建的类装入器,并且与服务器类装入器相似,此类装入器在服务器的生存期内都存在。对于共享本机库,可以使用已隔离的共享库来避免重新装入本机库时出错。
缺省值为 false,这种情况下不会隔离共享库,因此每个应用程序都将装入它自己的共享库类的实例。
当许多应用程序共享一个库时,使用已隔离的共享库可以减少内存占用量。如果您选择此选项,那么请将共享库与应用程序或 Web 模块相关联。
- 检查相关联的库类装入器是否可以装入类。
- 检查它的父类装入器是否可以装入类。
- 检查应用程序或 WAR 模块类装入器是否可以装入类。
- 检查应用程序或 WAR 模块类装入器是否可以装入类。
- 检查相关联的库类装入器是否可以装入类。
- 检查它的父类装入器是否可以装入类。
此设置将映射至库对象的布尔值属性 isolatedClassLoader。
信息 | 值 |
---|---|
布尔值 | False |


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ucws_rsharedlib_inst
文件名:ucws_rsharedlib_inst.html