如果主機(jī)的 deployXML 標(biāo)志設(shè)定為 true,就可以使用上下文配置 .xml 文件以及一個(gè)可選的 .war 文件(或 Web 應(yīng)用目錄)來(lái)進(jìn)行 Web 應(yīng)用部署。
在使用上下文 .xml 文件配置文件進(jìn)行部署時(shí),不會(huì)用到上下文路徑參數(shù) /path。
上下文配置 .xml 文件包含用于 Web 應(yīng)用上下文的有效 XML,就好像是在 Tomcat 的 server.xml 配置文件中進(jìn)行配置一樣。范例如下:
http://localhost:8080/manager/text/deploy ?config=file:/path/context.xml&war=jar:file:/path/bar.war!/
可選的 war 參數(shù)被設(shè)定為指向 Web 應(yīng)用的 .war 文件或目錄的 URL,它會(huì)覆蓋掉上下文配置 .xml 文件中的任意 docBase。
在下面這個(gè)實(shí)例中,使用上下文配置 .xml 文件部署 Web 應(yīng)用:
http://localhost:8080/manager/text/deployconfig=file:/path/context.xml
在下面這個(gè)應(yīng)用部署范例中,使用了上下文配置 .xml 文件和位于服務(wù)器中的 Web 應(yīng)用的 .war 文件。
http://localhost:8080/manager/text/deploy
?config=file:/path/context.xml&war=jar:file:/path/bar.war!/