You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Mariano <ml...@sescam.org> on 2004/06/10 11:16:39 UTC

Using JAVA_OPTS=" -sever" with jsvc on linux

Hi all, i like to specify JAVA_OPTS=" -sever" with jsvc on linux Fedora Core
1. I use J2SDK 1.4.2_04-b05 and Tomcat 5.0.25.

Now i put a line into Tomcat.sh like JAVA_OPTS=" -sever ", but i don't know
if this is correct.

Tomcat.sh:

JAVA_HOME=/var/j2sdk
CATALINA_HOME=/var/tomcat
DAEMON_HOME=/var/tomcat/bin
TOMCAT_USER=tomcat
TMP_DIR=/var/tmp
JAVA_OPTS=" -server "
export JAVA_OPTS
CATALINA_OPTS="-Xms256m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=128m"
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/jsvc \
    -user $TOMCAT_USER \
    -home $JAVA_HOME \
    -Dcatalina.home=$CATALINA_HOME \
    -Djava.io.tmpdir=$TMP_DIR \
    -outfile $CATALINA_HOME/logs/catalina.out \
    -errfile '&1' \
    $CATALINA_OPTS \
    -cp $CLASSPATH \
    #
    # To get a verbose JVM
    #-verbose \
    # To get a debug of jsvc.
    #-debug \
    ;;

  stop)
    #
    # Stop Tomcat
    #
    PID=`cat /var/run/jsvc.pid`
    kill $PID
    ;;

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

Thanks.

Mariano López

Re: Using JAVA_OPTS=" -sever" with jsvc on linux

Posted by Bill Barker <wb...@wilshire.com>.
You can try using '-debug' to see what JVMs it finds.

I'm guessing that you are using jsvc v1.0 with a 1.4.x JVM (which doesn't
work well).  You could try upgrading to the CVS HEAD version.

"Mariano" <ml...@sescam.org> wrote in message
news:000401c44f7d$93c40560$6c87240a@chua.sescam.jccm...
> Adding -jvm server to the command line jsvc i get this error:
>
> jsvc error: Invalid JVM name specified server
> ./tomcat: line 85: 31021 Violación de segmento  $DAEMON_HOME/jsvc -jvm
> server -user $TOMCAT_USER -home $JAVA_HOM
> E -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$TMP_DIR -outfile
> $CATALINA_HOME/logs/catalina.out -errfile '&1
> ' $CATALINA_OPTS -cp $CLASSPATH org.apache.catalina.startup.Bootstrap
>
> -----Mensaje original-----
> De: news [mailto:news@sea.gmane.org]En nombre de Bill Barker
> Enviado el: viernes, 11 de junio de 2004 7:04
> Para: tomcat-user@jakarta.apache.org
> Asunto: Re: Using JAVA_OPTS=" -sever" with jsvc on linux
>
>
> Try adding:
>   -jvm server
> to your command line.
>
> "Mariano" <ml...@sescam.org> wrote in message
> news:026d01c44ecb$a3b85230$6c87240a@chua.sescam.jccm...
> > Hi all, i like to specify JAVA_OPTS=" -sever" with jsvc on linux Fedora
> Core
> > 1. I use J2SDK 1.4.2_04-b05 and Tomcat 5.0.25.
> >
> > Now i put a line into Tomcat.sh like JAVA_OPTS=" -sever ", but i don't
> know
> > if this is correct.
> >
> > Tomcat.sh:
> >
> > JAVA_HOME=/var/j2sdk
> > CATALINA_HOME=/var/tomcat
> > DAEMON_HOME=/var/tomcat/bin
> > TOMCAT_USER=tomcat
> > TMP_DIR=/var/tmp
> > JAVA_OPTS=" -server "
> > export JAVA_OPTS
> > CATALINA_OPTS="-Xms256m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=128m"
> > 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/jsvc \
> >     -user $TOMCAT_USER \
> >     -home $JAVA_HOME \
> >     -Dcatalina.home=$CATALINA_HOME \
> >     -Djava.io.tmpdir=$TMP_DIR \
> >     -outfile $CATALINA_HOME/logs/catalina.out \
> >     -errfile '&1' \
> >     $CATALINA_OPTS \
> >     -cp $CLASSPATH \
> >     #
> >     # To get a verbose JVM
> >     #-verbose \
> >     # To get a debug of jsvc.
> >     #-debug \
> >     ;;
> >
> >   stop)
> >     #
> >     # Stop Tomcat
> >     #
> >     PID=`cat /var/run/jsvc.pid`
> >     kill $PID
> >     ;;
> >
> >   *)
> >     echo "Usage tomcat.sh start/stop"
> >     exit 1;;
> > esac
> >
> > Thanks.
> >
> > Mariano L�pez
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


RE: Using JAVA_OPTS=" -sever" with jsvc on linux

Posted by Mariano <ml...@sescam.org>.
Adding -jvm server to the command line jsvc i get this error:

jsvc error: Invalid JVM name specified server
./tomcat: line 85: 31021 Violación de segmento  $DAEMON_HOME/jsvc -jvm
server -user $TOMCAT_USER -home $JAVA_HOM
E -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$TMP_DIR -outfile
$CATALINA_HOME/logs/catalina.out -errfile '&1
' $CATALINA_OPTS -cp $CLASSPATH org.apache.catalina.startup.Bootstrap

-----Mensaje original-----
De: news [mailto:news@sea.gmane.org]En nombre de Bill Barker
Enviado el: viernes, 11 de junio de 2004 7:04
Para: tomcat-user@jakarta.apache.org
Asunto: Re: Using JAVA_OPTS=" -sever" with jsvc on linux


Try adding:
  -jvm server
to your command line.

"Mariano" <ml...@sescam.org> wrote in message
news:026d01c44ecb$a3b85230$6c87240a@chua.sescam.jccm...
> Hi all, i like to specify JAVA_OPTS=" -sever" with jsvc on linux Fedora
Core
> 1. I use J2SDK 1.4.2_04-b05 and Tomcat 5.0.25.
>
> Now i put a line into Tomcat.sh like JAVA_OPTS=" -sever ", but i don't
know
> if this is correct.
>
> Tomcat.sh:
>
> JAVA_HOME=/var/j2sdk
> CATALINA_HOME=/var/tomcat
> DAEMON_HOME=/var/tomcat/bin
> TOMCAT_USER=tomcat
> TMP_DIR=/var/tmp
> JAVA_OPTS=" -server "
> export JAVA_OPTS
> CATALINA_OPTS="-Xms256m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=128m"
> 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/jsvc \
>     -user $TOMCAT_USER \
>     -home $JAVA_HOME \
>     -Dcatalina.home=$CATALINA_HOME \
>     -Djava.io.tmpdir=$TMP_DIR \
>     -outfile $CATALINA_HOME/logs/catalina.out \
>     -errfile '&1' \
>     $CATALINA_OPTS \
>     -cp $CLASSPATH \
>     #
>     # To get a verbose JVM
>     #-verbose \
>     # To get a debug of jsvc.
>     #-debug \
>     ;;
>
>   stop)
>     #
>     # Stop Tomcat
>     #
>     PID=`cat /var/run/jsvc.pid`
>     kill $PID
>     ;;
>
>   *)
>     echo "Usage tomcat.sh start/stop"
>     exit 1;;
> esac
>
> Thanks.
>
> Mariano López
>




---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: Using JAVA_OPTS=" -sever" with jsvc on linux

Posted by Bill Barker <wb...@wilshire.com>.
Try adding:
  -jvm server
to your command line.

"Mariano" <ml...@sescam.org> wrote in message
news:026d01c44ecb$a3b85230$6c87240a@chua.sescam.jccm...
> Hi all, i like to specify JAVA_OPTS=" -sever" with jsvc on linux Fedora
Core
> 1. I use J2SDK 1.4.2_04-b05 and Tomcat 5.0.25.
>
> Now i put a line into Tomcat.sh like JAVA_OPTS=" -sever ", but i don't
know
> if this is correct.
>
> Tomcat.sh:
>
> JAVA_HOME=/var/j2sdk
> CATALINA_HOME=/var/tomcat
> DAEMON_HOME=/var/tomcat/bin
> TOMCAT_USER=tomcat
> TMP_DIR=/var/tmp
> JAVA_OPTS=" -server "
> export JAVA_OPTS
> CATALINA_OPTS="-Xms256m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=128m"
> 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/jsvc \
>     -user $TOMCAT_USER \
>     -home $JAVA_HOME \
>     -Dcatalina.home=$CATALINA_HOME \
>     -Djava.io.tmpdir=$TMP_DIR \
>     -outfile $CATALINA_HOME/logs/catalina.out \
>     -errfile '&1' \
>     $CATALINA_OPTS \
>     -cp $CLASSPATH \
>     #
>     # To get a verbose JVM
>     #-verbose \
>     # To get a debug of jsvc.
>     #-debug \
>     ;;
>
>   stop)
>     #
>     # Stop Tomcat
>     #
>     PID=`cat /var/run/jsvc.pid`
>     kill $PID
>     ;;
>
>   *)
>     echo "Usage tomcat.sh start/stop"
>     exit 1;;
> esac
>
> Thanks.
>
> Mariano L�pez
>




---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org