Thanks Bil,

I install the amd64 jdk and it all works ok now.

I was thrown my the name, thinking that it was for the amd platform only.

On 6/14/07, Bill Barker <[EMAIL PROTECTED]> wrote:
Easiest is to symlink amd64 to i386.

Second easiest is to edit Makefile and change the CPU variable to be i386
and recompile.  You could also edit location.c and add the right path and
recompile.

"ben short" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hi,
>
> I'm trying to compile jsvc on a RedHat 4 ES box. I have installed JDK
> 6 and typing java -version at the shell prompt tells me its installed
> OK.
> I then compile jsvc with that jdk and it completes ok.
> When I try and run the following startup script I get the following
> debug output.
>
>
> #!/bin/bash
> # chkconfig: 2345 101  05
> # description: Apache Tomcat 6
>
> JAVA_HOME='/usr/lib/jvm/java-1.6.0-sun'
> CATALINA_HOME='/usr/local/tomcat/tomcat6'
>
> CLASSPATH=$CATALINA_HOME/bin/bootstrap.jar
> CLASSPATH=${CLASSPATH}:$CATALINA_HOME/bin/commons-daemon.jar
> CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar
> echo $CLASSPATH
>
> JAVA_OPTS='-Xms1024m -Xmx3072m -server'
> JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE
> -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
>
> # Uncomment the next line to enable java debuging
> #JAVA_OPTS=${JAVA_OPTS} ${JAVA_DEBUG_OPTS}
> echo $JAVA_OPTS
>
>
> TOMCAT_USER=daemon
>
> TMPDIR=/var/tmp
>
>
> RC=0
>
> case "$1" in
>
>  start)
>
>   $CATALINA_HOME/bin/jsvc   \
> -debug \
>     -user $TOMCAT_USER \
>     -home $JAVA_HOME   \
> -jvm server \
>     -Dcatalina.home=$CATALINA_HOME \
>     -Xmx256m \
>     -Djava.io.tmpdir=$TMPDIR \
>     -Djava.awt.headless=true \
>     -outfile $CATALINA_HOME/logs/catalina.out \
>     -errfile $CATALINA_HOME/logs/catalina.err \
>     -cp $CLASSPATH  \
>     org.apache.catalina.startup.Bootstrap
>
>    RC=$?
>
>    [ $RC = 0 ] && touch /var/lock/subsys/tomcat
>    ;;
>
>  stop)
>
>    PID=`cat /var/run/jsvc.pid`
>    kill $PID
>
>   RC=$?
>
>    [ $RC = 0 ] && rm -f /var/lock/subsys/tomcat /var/run/jsvc.pid
>    ;;
>
>  *)
>        echo "Usage: $0 {start|stop}"
>        exit 1
>
> esac
> exit $RC
>
>
> 13/06/2007 13:28:41 10653 jsvc debug: +-- DUMPING PARSED COMMAND LINE
> ARGUMENTS --------------
> 13/06/2007 13:28:41 10653 jsvc debug: | Detach:          True
> 13/06/2007 13:28:41 10653 jsvc debug: | Show Version:    No
> 13/06/2007 13:28:41 10653 jsvc debug: | Show Help:       No
> 13/06/2007 13:28:41 10653 jsvc debug: | Check Only:      Disabled
> 13/06/2007 13:28:41 10653 jsvc debug: | Stop:            False
> 13/06/2007 13:28:41 10653 jsvc debug: | Wait:            0
> 13/06/2007 13:28:41 10653 jsvc debug: | Run as service:  No
> 13/06/2007 13:28:41 10653 jsvc debug: | Install service: No
> 13/06/2007 13:28:41 10653 jsvc debug: | Remove service:  No
> 13/06/2007 13:28:41 10653 jsvc debug: | JVM Name:        "server"
> 13/06/2007 13:28:41 10653 jsvc debug: | Java Home:
> "/usr/lib/jvm/java-1.6.0-sun"
> 13/06/2007 13:28:41 10653 jsvc debug: | PID File:
> "/var/run/jsvc.pid"
> 13/06/2007 13:28:41 10653 jsvc debug: | User Name:       "daemon"
> 13/06/2007 13:28:41 10653 jsvc debug: | Extra Options:   5
> 13/06/2007 13:28:41 10653 jsvc debug: |
> "-Dcatalina.home=/usr/local/tomcat/tomcat6"
> 13/06/2007 13:28:41 10653 jsvc debug: |   "-Xmx256m"
> 13/06/2007 13:28:41 10653 jsvc debug: |   "-Djava.io.tmpdir=/var/tmp"
> 13/06/2007 13:28:41 10653 jsvc debug: |   "-Djava.awt.headless=true"
> 13/06/2007 13:28:41 10653 jsvc debug: |
> 
"-Djava.class.path=/usr/local/tomcat/tomcat6/bin/bootstrap.jar:/usr/local/tomcat/tomcat6/bin/commons-daemon.jar:/usr/lib/jvm/java-1.6.0-sun/lib/tools.jar"
> 13/06/2007 13:28:41 10653 jsvc debug: | Class Invoked:
> "org.apache.catalina.startup.Bootstrap"
> 13/06/2007 13:28:41 10653 jsvc debug: | Class Arguments: 0
> 13/06/2007 13:28:41 10653 jsvc debug:
> +-------------------------------------------------------
> 13/06/2007 13:28:41 10654 jsvc debug: user changed to 'daemon'
> 13/06/2007 13:28:41 10653 jsvc debug: User 'daemon' validated
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate Java Home
> in /usr/lib/jvm/java-1.6.0-sun
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM
> configuration file /usr/lib/jvm/java-1.6.0-sun/jre/lib/jvm.cfg
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM
> configuration file /usr/lib/jvm/java-1.6.0-sun/lib/jvm.cfg
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM
> configuration file /usr/lib/jvm/java-1.6.0-sun/jre/lib/amd64/jvm.cfg
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM
> configuration file /usr/lib/jvm/java-1.6.0-sun/lib/amd64/jvm.cfg
> 13/06/2007 13:28:41 10653 jsvc debug: VM configuration file not found
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/amd64/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/amd64/client/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/amd64/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/amd64/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/amd64/client/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/amd64/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/bin/amd64/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/bin/amd64/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/bin/amd64/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/bin/amd64/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/amd64/classic/green_threads/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/client/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/client/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/bin/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/bin/client/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/bin/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/bin/classic/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/bin/client/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/bin/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/amd64/fast64/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/jre/lib/amd64/fast32/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/amd64/fast64/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Attempting to locate VM library
> /usr/lib/jvm/java-1.6.0-sun/lib/amd64/fast32/libjvm.so
> 13/06/2007 13:28:41 10653 jsvc debug: Java Home located in
> /usr/lib/jvm/java-1.6.0-sun
> 13/06/2007 13:28:41 10653 jsvc debug: +-- DUMPING JAVA HOME STRUCTURE
> ------------------------
> 13/06/2007 13:28:41 10653 jsvc debug: | Java Home:
> "/usr/lib/jvm/java-1.6.0-sun"
> 13/06/2007 13:28:41 10653 jsvc debug: | Java VM Config.: "null"
> 13/06/2007 13:28:41 10653 jsvc debug: | Found JVMs:      0
> 13/06/2007 13:28:41 10653 jsvc debug:
> +-------------------------------------------------------
> 13/06/2007 13:28:41 10653 jsvc error: Cannot find any VM in Java Home
> /usr/lib/jvm/java-1.6.0-sun
> /etc/init.d/tomcat6: line 28: 10653 Segmentation fault
> $CATALINA_HOME/bin/jsvc -debug -user $TOMCAT_USER -home $JAVA_HOME
> -jvm server -Dcatalina.home=$CATALINA_HOME -Xmx256m
> -Djava.io.tmpdir=$TMPDIR -Djava.awt.headless=true -outfile
> $CATALINA_HOME/logs/catalina.out -errfile
> $CATALINA_HOME/logs/catalina.err -cp $CLASSPATH
> org.apache.catalina.startup.Bootstrap
>
> Its complaining that it cant find jvm.cfg in JAVA_HOME. Looking in
> java home i can see the file in the i386 directory but jscv dosent
> seem to look there, only in amd64.
>
> Anyone got any ideas?
>
> Ben
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>




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



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

Reply via email to