Try to ldd libtcnative
I did an "ldd libtcnative.1.so" in the bin/native directory and it wasn't finding libapr. I added the bin/native directory into the search path using crle and in 32 bit mode that caused a segfault in the JVM on libcrypto. In 64-bit mode, the server started, but it didn't load the native code.
I copied the libapr.so file into my /opt/csw/lib directory, which is in the lib search path, and it still didn't start the native stuff.
I'm going to try building the native stuff using the Sun compiler in 64-bit mode and see if that makes any difference.