Sun Java System Application Server Enterprise Edition 8.2 - Versionshinweise

lbplugin (libpassthrough.so ) kann nicht verwendet werden, wenn der Server im 64-Bit-Modus ausgeführt wird (Nr. 6480952)

Bei Ausführung von Application Server Enterprise Edition 8.2 mit Web Server 7.0 im 64-Bit-Modus, scheitert der Versuch, eine 64-Bit-Version des Load Balancer-Plugins auszuführen mit folgender Fehlermeldung:


failure: CORE2253: Error running Init function load-modules: dlopen 
of /export/home/mareks/opt/webserver7/plugins/lbplugin/bin/libpassthrough.so 
failed (ld.so.1: webservd: fatal: /export/home/mareks/opt/webserver7/plugins/
lbplugin/bin/libpassthrough.so: wrong ELF class: ELFCLASS32)
failure: server initialization failed

Das Problem besteht darin, dass es kein 64-Bit-Version des Load Balancer-Plugins für Application Server Enterprise Edition 8.2 gibt und die 64-Bit-Version von Web Server 64-Bit-Plugins erfordert.

Mithilfe des folgenden Befehls können Sie ermitteln, ob Web Server im 64- oder im 32-Bit-Modus ausgeführt wird:


wadm get-config-prop --user=admin --config=xxx --password-file=xxx platform

Lösung

Für Application Server Enterprise Edition 8.2 ist keine 64-Bit-Version des Load Balancer-Plugins geplant. Als Problemumgehung können Sie entweder die Reverse-Proxy-Funktion von Web Server 7.0 verwenden oder Web Server 7.0 für die Ausführung im 32-Bit-Modus konfigurieren. Anweisungen finden Sie in der Web Server-Dokumentation.