Step 5 - Restart Tomcat
This page is outdated and no longer receives updates!
eg: /etc/init.d/tomcat6 restart
For unix-based OS user's like ubuntu running tomcat7 installed in /usr/share/tomcat7, you can decide to run tomcat as a service.
In order to use tomcat as a service you will have to write a script and put it into your /etc/init.d folder, in my case it is /etc/init.d/tomcat which script looks like:
#!/bin/bash
#
# tomcat
#
# chkconfig:
# description: Start up the Tomcat7 servlet engine.
# Source function library.
#. /etc/init.d/functions
RETVAL=$?
CATALINA_HOME="/usr/share/tomcat7"
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat7"
/bin/su -s /bin/bash tomcatUser $CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat7"
/bin/su tomcatUser $CATALINA_HOME/bin/shutdown.sh
fi
;;
restart)
echo $"Restarting Tomcat7"
/bin/su tomcatUser $CATALINA_HOME/bin/shutdown.sh;
/bin/su -s /bin/bash tomcatUser $CATALINA_HOME/bin/startup.sh
;;
*)
echo $"Usage of: $0 is: sudo service tomcat {start|stop|restart} for-example: sudo service tomcat restart"
exit 1
;;
esac
exit $RETVAL
run sudo chmod 755 /etc/init.d/tomcat and sudo update-rc.d tomcat defaults
Then run sudo service tomcat start and sudo service tomcat stop respectively
Or use a general way by running:
/usr/share/tomcat7/bin/./catalina.sh stop and /usr/share/tomcat7/bin/./catalina.sh start respectively
I had tried to edit this page but was not successful and hope that someone with appropriate rights would do so.
The required action is to "restart openmrs, login with the old administrator password and follow the instructions to run the update".
Thanks.
Kayode