Identifying 64-bit incompatibility problems with Sun ONE and ColdFusion MXProducts affected
Issue
The following error may occur while starting a Sun ONE web server on CFMX 6.X or 7.X:
Sun ONE Web Server 6.1SP6 (64-Bit) B05/08/2006 15:27 failure: CORE3170: Configuration initialization failed: Error running init function load-modules: dlopen of /opt/coldfusionmx7/runtime/lib/wsconfig/1/libjrun_nsapi.so failed (ld.so.1: webservd: fatal: /opt/coldfusionmx7/runtime/lib/wsconfig/1/libjrun_nsapi.so: wrong ELF class: ELFCLASS32) #
You also may see the following when trying to run the connector after CFMX is already installed:
/opt/jrun4/bin # ./cfmx-connectors.sh id: illegal option -- u Usage: id [-ap] [user] Configuring the web server connector for ColdFusion MX 7 (multiserver) Running iPlanet connector wizard... ./cfmx-connectors.sh: test: unknown operator == #
Reason
The reason for these errors is that ColdFusion MX 6.x and 7.x and JRun 4 do not support 64-bit Sun One.
Solution
Install 32-bit Sun One using a 32-bit Java Virtual Machine (JVM).
Additional Information
Doc ID
(kb400110)
Last updated
2009-11-12
Products affected
