Hi,
Here is the file being generated using "Troubleshooting
the Init Script". Could you please help me analysis where is going wrong?

Regards,
Siok Peng



siokpeng wrote:


Blaine Simpson wrote:
Please read and follow the instructions in the section "Troubleshooting
the Init Script".

siokpeng wrote:
  
Hi,
  I had set the variable HSQLDB_JAR_PATH to the exact path of my hsqldb.jar (HSQLDB_JAR_PATH=$HSQLDB_HOME/lib/hsqldb.jar). But, I still encounter same problem.
My config file is like;

	JAVA_EXECUTABLE=$JAVA_HOME/bin/java
	HSQLDB_JAR_PATH=$HSQLDB_HOME/lib/hsqldb.jar
	SERVER_HOME=/opt/hsqldb/data
	HSQLDB_OWNER=hsqldb

Anything else did I missing?

Thanks,
Siok Peng
  


Blaine Simpson wrote:
    
Correct, that the HSQLDB classes are not being found in the CLASSPATH.  
Wrong that you set it manually in the init script.  In your config file, 
set the variable HSQLDB_JAR_PATH to the exact path to your hsqldb.jar 
file.  The location of the config file is explained in step 2 of the 
UNIX chapter.


Pankaj Mandal -X (pmandal - Ahura Inc. at Cisco) wrote:
  
      
Hi,

When you run it through init.d, it is not finding the CLASSPATH, you
would most probably need to set it in the init.d script before executing
the java class/database server

Thanks
Pankaj 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of
siokpeng
Sent: Wednesday, August 23, 2006 3:52 AM
To: [EMAIL PROTECTED]; hsqldb-developers@lists.sourceforge.net
Subject: [Hsqldb-developers] Problem Running Hsqldb as a System Daemon

Hi,
    I just starting using hsqldb as my database server. I am using
hsqldb version 1.8.0 on Linux machine. I was using provided
documentation (http://hsqldb.org/web/hsqlDocsFrame.html) to start up my
database. Everything work fine. But, when I configure it to running as a
system daemon, it got failed on when I tried run using
"/etc/init.d/hsqldb start". The log file return error - "Exception in
thread "main" java.lang.NoClassDefFoundError: 
org/hsqldb/util/MainInvoker". Did anyone know why it happen? The
database server can run if using "nohup java org.hsqldb.Server &"...

    Please help me. Thanks...


Regards,
Siok Peng

      
        


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
hsqldb-developers mailing list
hsqldb-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

  
+ set +u
++ dirname /etc/init.d/hsqldb
+ INVOC_PATH=/etc/init.d
+ '[' -n /etc/init.d ']'
+ INVOC_PATH=/etc/init.d/
+ SYNTAX_MSG='SYNTAX:  /etc/init.d/hsqldb 
start|stop|stopcompact|restart|restartcmpacted|status'
+ SU_ECHO_SECS=1
+ PIDCHECKER_FLAGFILE=/tmp/pidchecker.run
+ MAX_TERMINATE_SECS=1
+ MAX_START_SECS=60
+ TARGET_CLASS=Server
+ CLIENT_JVMARGS=
+ SERVER_JVMARGS=
+ TLS_KEYSTORE=
+ TLS_PASSWORD=
+ CFGFILE=
+ LOGFILE=
+ PIDFILE=
+ BASEDIR=
+ AUTH_FILE=
+ SHUTDOWN_OPTION=
+ SERVER_ADDL_CLASSPATH=
+ INVOC_ADDL_ARGS=
+ case "`uname`" in
++ uname
+ LOGFILE=/var/log/hsqldb.log
+ PIDFILE=/var/run/hsqldb.pid
+ for candidate in /etc/sysconfig/hsqldb /etc/hsqldb.conf /etc/hsqldb.cfg 
/usr/local/etc/hsqldb.cfg
+ '[' -f /etc/sysconfig/hsqldb ']'
+ CFGFILE=/etc/sysconfig/hsqldb
+ break
+ '[' -n /etc/sysconfig/hsqldb ']'
+ '[' -n /var/log/hsqldb.log ']'
+ '[' -n /var/run/hsqldb.pid ']'
+ '[' 1 -eq 1 ']'
+ '[' -w / ']'
+ BSDCFG=
+ '[' -r /etc/rc.conf ']'
+ '[' -r /etc/rc.conf.local ']'
+ '[' -n '' ']'
+ COMMAND=start
+ shift
+ '[' -r /etc/sysconfig/hsqldb ']'
+ '[' -f /etc/sysconfig/hsqldb ']'
+ HSQLDB_OWNER=
+ JAVA_EXECUTABLE=
+ HSQLDB_JAR_PATH=
+ SERVER_HOME=
+ SHUTDOWN_URLIDS=
+ . /etc/sysconfig/hsqldb
++ JAVA_EXECUTABLE=/usr/java/jdk1.5.0_01/bin/java
++ HSQLDB_JAR_PATH=/home/demo1/hsqldb/lib/hsqldb.jar
++ SERVER_HOME=/opt/hsqldb/data
++ HSQLDB_OWNER=hsqldb
+ '[' -n '' ']'
+ '[' -n /usr/java/jdk1.5.0_01/bin/java ']'
+ '[' -n /home/demo1/hsqldb/lib/hsqldb.jar ']'
+ '[' -n /opt/hsqldb/data ']'
+ '[' -d /opt/hsqldb/data ']'
+ '[' -f /usr/java/jdk1.5.0_01/bin/java ']'
+ '[' -f /home/demo1/hsqldb/lib/hsqldb.jar ']'
+ case "$TARGET_CLASS" in
+ PROPERTY_FILE=/opt/hsqldb/data/server.properties
+ '[' -f /opt/hsqldb/data/server.properties ']'
+ '[' -r /opt/hsqldb/data/server.properties ']'
+ '[' -r /home/demo1/hsqldb/lib/hsqldb.jar ']'
+ '[' -x /usr/java/jdk1.5.0_01/bin/java ']'
+ 
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/jdk1.5.0_01/bin:/usr/local/ant/bin:/root/bin:/usr/sbin
+ '[' -z '' ']'
+ '[' -z /root ']'
+ _AUTH_TEST_PATH=
+ '[' -n '' ']'
+ _AUTH_TEST_PATH=/root/sqltool.rc
+ '[' -f /root/sqltool.rc ']'
+ '[' -r /root/sqltool.rc ']'
+ ls -ld /root/sqltool.rc
+ grep '^-..------'
+ HSQLDB_PID=
+ '[' -r /var/run/hsqldb.pid ']'
+ case "$COMMAND" in
+ '[' -n '' ']'
+ TLS_SWITCHES=
+ '[' -n '' ']'
+ '[' -n hsqldb ']'
+ touch /var/run/hsqldb.pid
+ chown hsqldb /var/run/hsqldb.pid
+ sleep 1
+ nohup su hsqldb -c 'cd '\''/opt/hsqldb/data'\'' && echo $$ > 
'\''/var/run/hsqldb.pid'\'' && exec '\''/usr/java/jdk1.5.0_01/bin/java'\''   
-classpath '\''/home/demo1/hsqldb/lib/hsqldb.jar'\'' 
org.hsqldb.util.MainInvoker org.hsqldb.Server '
+ AUTH_FILE_SWITCH=
+ '[' -n '' ']'
+ CLASSPATH=/home/demo1/hsqldb/lib/hsqldb.jar
+ export CLASSPATH
+ export PATH
+ touch /tmp/pidchecker.run
+ export PIDCHECKER_FLAGFILE
+ export PIDFILE
+ true
+ '[' -f /tmp/pidchecker.run ']'
++ cat /var/run/hsqldb.pid
+ kill -0 3232
+ rm -f /var/run/hsqldb.pid /tmp/pidchecker.run
+ exit 1
+ /usr/java/jdk1.5.0_01/bin/java 
-Dsqltoolsprayer.propfile=/opt/hsqldb/data/server.properties 
-Dsqltoolsprayer.monfile=/var/run/hsqldb.pid -Dsqltoolsprayer.maxtime=60000 
org.hsqldb.util.SqlToolSprayer --
Required file is gone:  /var/run/hsqldb.pid
+ rm -f /tmp/pidchecker.run
+ echo 'Failed to start org.hsqldb.Server.
See log file '\''/var/log/hsqldb.log'\''.'
Failed to start org.hsqldb.Server.
See log file '/var/log/hsqldb.log'.
+ exit 1
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
hsqldb-developers mailing list
hsqldb-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

Reply via email to