Joseph Sweet wrote:So when I start tomcat up the usual way, i.e. not from within eclipse, how can I tell it to run a project which is deployed outside of the tomcat/webapps folder?
You provide a Context definition. This can be a META-INF/context.xml file in the WAR or an XML file that you install in the TOMCAT_HOME/conf/Catalina/localhost directory (which will override META-INF/context.xml).
The root of this file is the Tomcat Context element, and the docBase= attribute should have the absolute pathname of the WAR file or of an exploded WAR directory. The app will be deployed under the context name that you provide on the path= attribute.