Contextos en tomcat

Para decirle al tomcat un path diferente al de webapps, debemos utilizar la etiqueta context dentro del fichero server.xml.

El fichero server.xml está en el directorio pathdetomcat/conf

Busca la etiqueta Host y dentro de ésta, introduce el contexto de la aplicación.

Y si lo necesitas, dentro del context, se puede definir Resource con un Datasource, en este caso para MySql

Context
docBase="pathdelproyecto/directorioweb"
path="/contexto1"
privileged="true"
reloadable="true"

Resource
name="jdbc/prueba"
type="javax.sql.DataSource"
password=""
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="5000"
username="root"
url="jdbc:mysql://127.0.0.1/prueba"
maxActive="10"
Personalmente lo utilizo, para cuando estando en desarrollo, no tener que generar el war o copiar el proyeto entero cada vez que realizo cambios, también podría automatizarlo con Ant, pero me resulta más cómodo así.