This section provides an overview of what tomcat is, and why a developer might want to use it.
It should also mention any large subjects within tomcat, and link out to the related topics. Since the Documentation for tomcat is new, you may need to create initial versions of those related topics.
| Version | Java | Servlet | JSP | EL | WebSocket | JASPIC | Released | 
|---|---|---|---|---|---|---|---|
| 6.0.x | 5+ | 2.5 | 2.1 | 2.1 | n/a | n/a | 2006-12-01 | 
| 7.0.x | 6+ | 3.0 | 2.2 | 2.2 | 1.1 | n/a | 2010-06-02 | 
| 8.0.x | 7+ | 3.1 | 2.3 | 3.0 | 1.1 | n/a | 2013-08-05 | 
| 8.5.x | 7+ | 3.1 | 2.3 | 3.0 | 1.1 | 1.1 | 2016-06-13 | 
| 9.0.x | 8+ | 4.0 | 2.4 | 3.1 | 1.2 | 1.1 | 2016-06-13 | 
Detailed instructions on getting tomcat set up or installed.
This example demonstrates how to install Tomcat as a service on Ubuntu using the *.tar.gz releases of both Tomcat as well as Java.
/opt/  /opt/jre1.Xxxx/ cd /opt; sudo ln -s jre1.Xxxxx java 
sudo vim /etc/environment JAVA_HOME="/opt/java" 
sudo useradd -r tomcat /opt/ /opt/apache-tomcat-XXXX sudo chown -R tomcat ./* sudo chgrp -R tomcat ./* CATALINA_HOME  environment variable:sudo vim /etc/environment CATALINA_HOME="/opt/tomcat" tomcat-users.xml sudo vim /opt/tomcat/conf/tomcat-users.xml <user username="admin" password="adminpw" roles="manager-gui"> <tomcat-users>  ... </tomcat-users>  tagsAdd a script in /etc/init.d called tomcat and make it executable. The content of the script can look something like:
RETVAL=$?
CATALINA_HOME="/opt/tomcat"
case "$1" in
 start)
    if [ -f $CATALINA_HOME/bin/startup.sh ];
      then
        echo $"Starting Tomcat"
        sudo -u tomcat $CATALINA_HOME/bin/startup.sh
    fi
    ;;
 stop)
    if [ -f $CATALINA_HOME/bin/shutdown.sh ];
      then
        echo $"Stopping Tomcat"
        sudo -u tomcat $CATALINA_HOME/bin/shutdown.sh
    fi
    ;;
 *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
esac
exit $RETVAL
 
To make it start on boot, run: sudo update-rc.d tomcat defaults 
You can also add a bash line to /etc/rc.local for example service tomcat start 
Edit the file $CATALINA_HOME/bin/setenv.sh  and add the properties in here, for example: CLASSPATH=/additional/class/directories