Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack

Documentation

Page tree
Skip to end of metadata
Go to start of metadata

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

 

 

Home          Previous Page           Next Page

  • No labels

1 Comment

  1. 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