Sun Java Enterprise System 2005Q4 发行说明

在 Linux 中 Message Queue 对 NSPR 和 NSS 的 C-API 应用(无问题 ID)

在 Java Enterprise System 的 Linux 发行版本中,Message Queue 提供其自己的 NSPR(Netscape Portable Runtime,Netscape 可移植运行时)副本和 NSS(Network Security Services,网络安全服务)库。随 Message Queue 安装的版本早于由 Java Enterprise System 安装的版本。

如果 Message Queue 安装在默认位置,则旧版本的库位于 /opt/imq/lib 中。如果生成 Message Queue C 应用程序,Message Queue C 运行时库 (mqcrt.so) 会链接 /opt/imq/lib 中的旧版本 NSPR 和 NSS 库。尽管支持这样的组合,也对其进行了测试,但仍然建议使用 Java Enterprise System 在 /opt/sun/private/lib 中安装的新版本。

要使用新版本的库,请在运行 Message Queue C 应用程序前将 LD_PRELOAD 环境变量设置为:

/opt/sun/private/lib/libnspr4.so:\\
/opt/sun/private/lib/libplc4.so:\\
/opt/sun/private/lib/libplds4.so:\\
/opt/sun/private/lib/libnss3.so:\\
/opt/sun/private/lib/libssl3.so