Getting started:
* After installing the tomcat7 package, the server should be accessible
at http://localhost:8080/
* If you install tomcat7-admin, then you need to edit
/etc/tomcat7/tomcat-users.xml and add to it the following:
Tomcat administration will be accessible on
http://localhost:8080/manager/html
* Tomcat is not running under a Java security manager by default. If you
expose your Tomcat instance to the internet, please consider editing
your /etc/default/tomcat7 file and set TOMCAT7_SECURITY="yes", then
adjust policy files in /etc/tomcat7/policy.d/ as explained in
http://tomcat.apache.org/tomcat-7.0-doc/security-manager-howto.html
* To run more than one Tomcat instance on your server, install the package
tomcat7-user and run the tomcat7-instance-create utility.
You should remove the tomcat7 package if you don't want Tomcat to
start as a daemon at boot time.
* If you configure your Tomcat to listen on one
or more privileged ports (such as port 80 or port 443), then you
may now enable authbind in your /etc/default/tomcat7 file. The
authbind package can allow your Tomcat JVM user (a non-root user)
to listen on privileged ports. Set AUTHBIND="yes" to enable it,
and then configure your Tomcat to listen on any port number you
wish. See the "man authbind" for information on configuring
authbind.
Deviations from upstream's tomcat7:
* In order to prevent library duplication, this version of tomcat
does not provide tomcat-dbcp.jar. Instead, it uses the lightweight,
scalable JDBC Pool implementation provided as part of tomcat7.
This also means that libtomcat7-java does not provide the
tomcat-dbcp.pom for the local maven-repo. For more information
and rationale, see:
https://bugs.launchpad.net/ubuntu/+source/tomcat6/+bug/283852