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