autocad2007下载-teracopy怎么用

context xml
2023年4月3日发(作者:笔记本怎么用小键盘)

Tomcat部署WAR⽂件之text部署

可以编辑conf/⽂件和配置Tomcat以辨认、启动和管理Web应⽤程序。

再次,这是笔者建议您为每个新增加的Web应⽤程序配置Tomcat的⽅法。

要使⽤这⼀部署⽅法部署WAR⽂件,必须在中为Web应⽤程序增加Context元素,

且必须把Web应⽤程序的Context元素嵌套在Host容器元素中。

编辑⽂件,并查找Host元素,默认情况如下所⽰:

unpackWARs="true"autoDeploy="true"

xmlValidation="false"xmlNamespaceAware="false">.....

可以设置unpackWARs的值为true或false,这要根据从打包的WAR⽂件还是在第⼀次解包后

从解包的⽬录提供⽂件⽽定。

笔者建议您设置该值为true,并允许Tomcat解包WAR⽂件且从解包⽬录下提供⽂件,因为这

样处理可以使您很容易就能检测到Tomcat提供什么样的Web应⽤程序⽂件和内容。查看本站早

期“Host”⼀节。以了解笔者为何这样建议的详细理由。

通常,因为默认情况下主机名是localhost,⽽且通过Tomcat的⽹络服务器传递给机器的请求

都将默认主机作为(默认)路由,所以在默认Host中增加Context能⼯作。

在Host中增加Context的情况如下所⽰:

"xmlValidation="false"xmlNamespaceAware="false">

"path="/my-webapp"/>

注意:将Host元素上的autoDeploy设置为“false”⾮常重要,从⽽可以避免两次部署Web应⽤程

序。

如果将autoDeploy设置为true,就会发⽣再次部署的现象,第⼀次因中的Context配

置⽽被部署(因为deployOnstartup="true"),⽽第⼆次因autoDeploy被设置为true⽽发⽣⾃动部

署(默认情况下,在没有显式Context的这些属性时,它们每个的默认值都是true)。

显式设置autoDeploy为False。避免了在中增加Context配置时两次部署相同的Web

应⽤程序。

保存并重启Tomcat。

当Tomcat启动的时候,它将查找路径CATALINA_HOME/webapps/中Web应

⽤程序的WAR⽂件。

如果Tomcat在该路径下找到了您的Web应⽤程序,Tomcat将尝试部署您的Web应⽤程序,⽽

且将它安装到URI路径为/my-webapp的Web服务器上。

⼀、停⽌Tomcat。

⼆、确定不存在CATALINA_HOME/conf/[EngineName]/[Hostname]/配置⽂件如果

存在,只要删除就可以了。

三、编辑⽂件,并使其看起来如下所⽰:

"xmlValidation="false"xmlNamespaceAware="false">

"path=""/>

注意在Context元素上path="",这让Tomcat把您的Web应⽤程序映射为rootURI路径。

在这种情况下,没有其他程序被映射为rootURI路径,⽽且您的Web应⽤程序已经被显⽰映射

为rootURI路径。

请再次确定autoDeploy被设置为false,否则,您的Web应⽤程序将被部署两次(⼀次在root

URI上被⽂件显式配置的路径所部署,另⼀次在/my-webappURI路径下被⾃动部

署)。

更多推荐

context xml