Re: JSVC with JDK 6 on Intel Xenon x86_64
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
Re: JSVC with JDK 6 on Intel Xenon x86_64
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: