Is there a way to deploy a given war file on Tomcat server? I want to do this without using the web interface.
There are several ways to deploy a Tomcat webapp:
pom.xml
, just issue the goal mvn tomcat:deploy
, the plugin is included in Maven 2. This assumes several defaults explained in the documentation, you can configure the behaviour in the pom.xml
. There are other goals that let you deploy as an exploded archive etc.All of those will require you to have a Tomcat user configuration. It lives $CATALINA_BASE/conf/tomcat-users.xml
, but since you know already how to use the web interface, I assume you know how to configure the users and passwords.