I'm using Solaris 10 SPARC, iPlanet 7.0.15, and I'm not going to use Apache!
Note: I made a slight modification to the LD_LIBRARY_PATH_64 reference in the startup script for iPlanet.
You have to do this to make the virtual server use the 64-bit libraries.
vi /sun/webserver7/https-<config_name>/bin/startserv
look for this line:
LD_LIBRARY_PATH_64="${SERVER_LIB_PATH_64}:${SERVER_JVM_LIBPATH}:${LD_ LIBRARY_PATH_64}"; export LD_LIBRARY_PATH_64
and change it to this line:
LD_LIBRARY_PATH_64="${SERVER_LIB_PATH_64}:${SERVER_JVM_LIBPATH}:${LD_ LIBRARY_PATH_64}:/usr/sfw/lib/sparcv9"; export LD_LIBRARY_PATH_64
I'm moving from CF8 ENT to CF9 ENT.
Here's the problem: iPlanet virtual server is configured for 64-bit operation; the connector in CF9 is 32-bit.
Question: What Program is Making this file ---> libjrun_nsapi.so ??
I'm assuming CF is creating it, so try to follow my logic here.....
CF9 doesn't want to produce libjrun_nsapi.so in 64-bit mode.
The file is located here:
/opt/coldfusion9/runtime/lib/wsconfig/1/libjrun_nsapi.so
Instead it spits out a 32-bit file....
# file libjrun_nsapi.so
libjrun_nsapi.so: ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+ Required, dynamically linked, not stripped, no debugging information avail
It's supposed to look something like this:
# file libjrun_nsapi.so
libjrun_nsapi.so: ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped
I found out that when I use CF8, the installer asks for 64-bit configuration during install,
AND the initial startup makes the 64-bit connector.
In CF9...no such menu item; it doesn't mention 32/64 bit anything.
How do you force CF9 to produce a 64-bit libjrun_nsapi.so file?
??????
This creates the 32-bit file...
cf_root/runtime/bin/wsconfig -server coldfusion -ws sunone -dir /sun/webserver7/<config-name>/config -coldfusion -v
When I add -ws64 it breaks the script....
cf_root/runtime/bin/wsconfig -server coldfusion -ws64 sunone -dir /sun/webserver7/<config-name>/config -coldfusion -v
How do you force CF9 to produce a 64-bit libjrun_nsapi.so file?
??????
FYI: I grabbed the libjrun_nsapi.so file from my CF8 ENT install, and used it in my CF9 ENT install.
No errors from the web server, but it's running dirt-slow now.
Could be the file because the libjrun_nsapi.so was created to connect with CF8, not CF9 !?
How do you force CF9 to produce a 64-bit libjrun_nsapi.so file?
??????