I've compiled the tc library and placed it in $DAEMON_HOME but for some
reason Tomcat still does not recognize it.
DEBUG main org.apache.catalina.core.AprLifecycleListener -
The Apache Tomcat Native library which allows optimal p
erformance in production environments was not found on the
java.library.path: /usr/share/tomcat/bin
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent(AprLifecycleListener.java:80)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:757)
at org.apache.catalina.startup.Catalina.load(Catalina.java:503)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:160)
Caused by: java.lang.UnsatisfiedLinkError: initialize
at org.apache.tomcat.jni.Library.initialize(Native Method)
at org.apache.tomcat.jni.Library.initialize(Library.java:205
app1:/usr/share/tomcat/bin # ldd libtcnative-1.so
libapr-0.so.0 => /usr/lib64/libapr-0.so.0 (0x0000002a95662000)
librt.so.1 => /lib64/tls/librt.so.1 (0x0000002a95788000)
libm.so.6 => /lib64/tls/libm.so.6 (0x0000002a95890000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000002a959e8000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x0000002a95b21000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000002a95c37000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000002a95d4b000)
libssl.so.0.9.7 => /usr/lib64/libssl.so.0.9.7 (0x0000002a95e4f000)
libcrypto.so.0.9.7 => /usr/lib64/libcrypto.so.0.9.7
(0x0000002a95f85000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000002a961b6000)
/lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000)
There doesn't seem to be any reason why it would not find it and use it?
Thanks,
-Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]