Bei der Linux-Version von Java Enterprise System liefert Message Queue eigene Kopien der NSPR-(Netscape Portable Runtime-) und NSS-(Network Security Services-)Bibliotheken. Die mit Message Queue installierten Versionen sind älter als die von Java Enterprise System installierten.
Wenn Message Queue im Standardverzeichnis installiert wurde, befinden sich die älteren Bibliotheken im Verzeichnis /opt/imq/lib. Wenn Sie eine Message Queue-C-Anwendung erstellen, wird ein Link der Message Queue-C-Laufzeitbibliothek (mqcrt.so) mit den älteren NSPR- und NSS-Bibliotheken in /opt/imq/lib erstellt. Obwohl es sich hierbei um eine unterstützte und getestete Kombination handelt, empfiehlt es sich, die neueren, von Java Enterprise System installierten Versionen unter /opt/sun/private/lib zu verwenden.
Wenn Sie die neueren Versionen der Bibliotheken verwenden möchten, legen Sie die Umgebungsvariable LD_PRELOAD wie folgt fest:
/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
Führen Sie Ihre Message Queue-C-Anwendung erst anschließend aus.