Sun Java Enterprise System 2005Q4 Versionshinweise

Die Message Queue-C-API-Nutzung von NSPR und NSS unter Linux (keine Problemnummer)

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.