| // ======================================================================== |
| // Copyright (c) 1995-2017 Mort Bay Consulting Pty. Ltd. |
| // ======================================================================== |
| // All rights reserved. This program and the accompanying materials |
| // are made available under the terms of the Eclipse Public License v1.0 |
| // and Apache License v2.0 which accompanies this distribution. |
| // |
| // The Eclipse Public License is available at |
| // http://www.eclipse.org/legal/epl-v10.html |
| // |
| // The Apache License v2.0 is available at |
| // http://www.opensource.org/licenses/apache2.0.php |
| // |
| // You may elect to redistribute this code under either of these licenses. |
| // ======================================================================== |
| |
| [[automatic-webapp-deployment]] |
| === Automatic Web Application Deployment |
| |
| The most basic technique for deploying Web Applications is to put a WAR file or Exploded WAR directory into the `${jetty.base}/webapps/` directory and let Jetty's deployment scanner find it and deploy it under a Context path of the same name. |
| |
| Only Web Applications that follow the Web Application Layout will be detected by Jetty and deployed this way. |
| |
| The Context Path assigned to this automatic deployment is based the filename (or directory name) of the WAR. |
| |
| [cols=",",options="header",] |
| |======================================================================= |
| |File or Directory Name |Assigned Context Path |
| |`/webapps/footrope.war` |http://host/footrope/ |
| |
| |`/webapps/baggywrinkle-1.0.war` |http://host/baggywrinkle-1.0/ |
| |
| |`/webapps/lazaret-2.1.3-SNAPSHOT.war` |http://host/lazaret-2.1.3-SNAPSHOT/ |
| |
| |`/webapps/belaying-pins/WEB-INF/web.xml` |http://host/belaying-pins/ |
| |
| |`/webapps/root.war` _(reserved name)_ |http://host/ |
| |
| |`/webapps/root/WEB-INF/web.xml` _(reserved name)_ |http://host/ |
| |======================================================================= |