tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gregor Schneider" <rc4...@googlemail.com>
Subject Tomcat 5.5 won't use APR
Date Wed, 27 Aug 2008 16:03:30 GMT
Hi folks,

some background-information first:

OS      : Debian (Etch)
Tomcat: Tomcat 5.5.26
Java     : 1.5.014

I've compiled jsvs (which is running) and tomcat-native.

I've copied all compiler-output from tomcat-native to $catalina-home/lib:

-rw-r--r-- 1 tomcat tomcat 1506416 2008-08-26 15:49 libtcnative-1.a
-rwxr-xr-x 1 tomcat tomcat     918 2008-08-26 15:49 libtcnative-1.la
lrwxrwxrwx 1 tomcat tomcat      23 2008-08-26 15:49 libtcnative-1.so
-> libtcnative-1.so.0.1.12
lrwxrwxrwx 1 tomcat tomcat      23 2008-08-26 15:49 libtcnative-1.so.0
-> libtcnative-1.so.0.1.12
-rwxr-xr-x 1 tomcat tomcat  855359 2008-08-26 15:49 libtcnative-1.so.0.1.12
drwxr-xr-x 2 tomcat tomcat    4096 2008-08-26 15:49 pkgconfig

I've defined an environment-entry LD_LIBRARY_PATH in my
jsvc-startup-script, also I've specified java.library-path.

However, when I run Tomcat, there's no message neither in
tomcat.log.INFO nor catalina.out that Tomcat is using APR.

This is my Tomcat-native-startup-script:

export JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun-1.5.0.14"
export LD_LIBRARY_PATH="/apps/tomcat/tomcat55/lib"
CATALINA_HOME=/apps/tomcat/tomcat55/
DAEMON_HOME=/apps/tomcat/tomcat55/
TOMCAT_USER=tomcat

# for multi instances adapt those lines.
TMP_DIR=/var/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=/apps/tomcat/tomcat55/

#CATALINA_OPTS="-Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs"
CATALINA_OPTS=""
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar

case "$1" in
  start)
    #
    # Start Tomcat
    #
    #$DAEMON_HOME/src/native/unix/jsvc \
    echo "Starting tomcat"
    $DAEMON_HOME/bin/jsvc \
    -user $TOMCAT_USER \
    -home $JAVA_HOME \
    -Dcatalina.home=$CATALINA_HOME \
    -Dcatalina.base=$CATALINA_BASE \
    -Djava.io.tmpdir=$TMP_DIR \
    -Dlog4j.configuration=log4j.xml \
    -Djava.library.path=/apps/tomcat/tomcat55/lib \
    -wait 10 \
    -pidfile $PID_FILE \
    -outfile $CATALINA_HOME/logs/catalina.out \
    -errfile '&1' \
    $CATALINA_OPTS \
    -cp $CLASSPATH \
    org.apache.catalina.startup.Bootstrap
    #
    # To get a verbose JVM
    #-verbose \
    # To get a debug of jsvc.
    #-debug \
    exit $?
    ;;

  stop)
    #
    # Stop Tomcat
    #
    echo "Stopping tomcat"
    $DAEMON_HOME/bin/jsvc \
    -stop \
    -pidfile $PID_FILE \
    org.apache.catalina.startup.Bootstrap
    exit $?
    ;;

  *)
    echo "Usage tomcat.sh start/stop"
    exit 1;;
esac


This is the output if tomcat.log.info:

2008-08-27 17:43:33,808 INFO                    [main]: Initializing
Coyote HTTP/1.1 on http-127.0.0.1-8080
2008-08-27 17:43:33,813 INFO                    [main]: Initializing
Coyote AJP/1.3 on ajp-127.0.0.1-8009
2008-08-27 17:43:33,813 INFO                    [main]: Initialization
processed in 1318 ms
2008-08-27 17:43:33,938 INFO                    [main]: Starting
service Catalina
2008-08-27 17:43:33,946 INFO                    [main]: Starting
Servlet Engine: Apache Tomcat/5.5.26
2008-08-27 17:43:34,298 INFO                    [main]: XML validation disabled
2008-08-27 17:43:37,285 INFO                    [main]: Deploying web
application archive WebDemoEN.war
2008-08-27 17:43:37,635 INFO                    [main]: Deploying web
application archive WebDemoDE.war
2008-08-27 17:43:37,882 INFO                    [main]: Deploying web
application archive WebMailer.war
2008-08-27 17:43:38,970 INFO                    [main]: Starting
Coyote HTTP/1.1 on http-127.0.0.1-8080
2008-08-27 17:43:39,042 INFO                    [main]: Starting
Coyote AJP/1.3 on ajp-127.0.0.1-8009
2008-08-27 17:43:39,080 INFO                    [main]: Find registry
server-registry.xml at classpath resource
2008-08-27 17:43:39,170 INFO                    [main]: Server startup
in 5356 ms


catalina.out is empty

Now my questions:

If I'm not mistaken, Tomcat should state in tomcat.log.INFO that it is
using APR, right? So according to the above tomcat.log.INFO, is it
true that in my case Tomcat is not using the APR?

If so: Does anybody have a hint why Tomcat is not using the APR?

TIA

Gregor







-- 
what's puzzlin' you, is the nature of my game
gpgp-fp: 79A84FA526807026795E4209D3B3FE028B3170B2
gpgp-key available @ http://pgpkeys.pca.dfn.de:11371

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message