Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When the test and the production applications are present on the same server and a service with the name openspecimen is already created. User will have to create a service manually for the one of the applications since installer creates the service with the name openspecimen by default.Please follow the below steps to set tomcat Tomcat as service:

  1. Go to ${TOMCAT_HOME}/bin
  2. Open 'openspecimen' file in edit mode. Please use openspecimen file if not present in the folder
  3. Search for 'CATALINA_HOME'
  4. Set the 'CATALINA_HOME' to your tomcat home. The value of this variable will be same as ${TOMCAT_HOME}
  5. Rename the file to 'os_prod' and The service will be created with the name of the filename. (i.e openspecimen). If you wish to change the service name, rename the file name you want. Also, change the service name in the file as well which are used in printing messages.
  6. Copy 'os_prod' the file and paste it into /etc/init.d
  7. Stop the tomcat
  8. Go to ${TOMCAT_HOME}/bin
  9. Run the command: sudo ./os_service_install.sh This will install the service and start the tomcat

Set the service to start on reboot

  1. sudo /sbin/chkconfig --list os_prodlist <service_name>
    Ex: sudo /sbin/chkconfig --list openspecimen
    If nothing lists then run the below command otherwise directly run #3.
  2. sudo /sbin/chkconfig --add os<service_prodname>
  3. sudo /sbin/chkconfig os<service_prod name> on
  4. sudo chkconfig --level 6 os<service_prod name> on