Tomcat 热部署

来源:互联网 发布:python if else 简写 编辑:程序博客网 时间:2024/06/06 17:04

编辑Tomcat的server.xml文件,在

  <Host name="localhost"  appBase="webapps"            unpackWARs="true" autoDeploy="true">        <!-- SingleSignOn valve, share authentication between web applications             Documentation at: /docs/config/valve.html -->        <!--        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />        -->        <!-- Access log processes all example.             Documentation at: /docs/config/valve.html             Note: The pattern used is equivalent to using pattern="common" -->        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"               prefix="localhost_access_log." suffix=".txt"               pattern="%h %l %u %t &quot;%r&quot; %s %b" />      </Host>

在host节点内加入:

<Context debug="0" docBase="/ROOT" path="/" privileged="true" reloadable="true"/>

我们的项目目录如下:
这里写图片描述
元素的属性:
path:指定访问该Web应用的URL入口。
path为虚拟路径,访问时的路径,注意:一定要加“/”
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于 的appBase属性(host节点属性)的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。
这里写图片描述
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。

想了解更多信息的朋友,可以上网搜索:Tomcat Context 元素

作者:jiankunking 出处:http://blog.csdn.net/jiankunking

1 0
原创粉丝点击