autocad2007下载-teracopy怎么用
![context xml](/uploads/image/0807.jpg)
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
发布评论