部署位于 Tomcat 服務器上的 Web 應用目錄或 .war 文件。
如果沒有指定上下文路徑參數 path,就會把目錄名或未帶 .war 后綴的 war 文件名當做路徑來使用。
war 參數指定了目錄或 WAR 文件的 URL(也包含 file:格式)。
引用 WAR 文件的 URL 所采用的語法詳見 java.net.JarURLConnection 類的 Java 文檔頁面。只使用引用了整個 WAR 文件的 URL。
下面這個實例中,Web 應用位于 Tomcat 服務器上的 /path/to/foo 目錄中,被部署為上下文路徑為 /footoo 的 Web 應用。
http://localhost:8080/manager/text/deploy?path=/footoo&war=file:/path/to/foo
在下例中,Tomcat 服務器上的 .war 文件 /path/to/bar.war 被部署為上下文路徑為 /bar 的 Web 應用。注意,這里沒有 path 參數,因此上下文路徑默認為沒有 .war 后綴的 WAR 文件名。
http://localhost:8080/manager/text/deploy?war=jar:file:/path/to/bar.war!/
對位于主機 appBase 目錄中的 Web 應用目錄或 .war 文件進行部署。目錄名或沒有 .war 后綴名的 WAR 文件名被用作上下文路徑名。
在下面的范例中,Web 應用位于 Tomcat 服務器中主機 appBase 目錄下名為 foo 的子目錄中,被部署為上下文路徑名為 /foo 的 Web 應用。
注意,用到的上下文路徑名就是 Web 應用的目錄名。
http://localhost:8080/manager/text/deploy?war=foo
在下面的范例中,位于主機 appBase 目錄中的 bar.war 文件被部署為上下文名為 /bar 的 Web 應用。
http://localhost:8080/manager/text/deploy?war=bar.war