host元素的属性autoDeploy和reloadable的区别

深入探讨web.xml文件配置如何触发应用部署与类加载机制,解析主机节点配置中的autoDeploy与reloadable属性作用。
web.xml文件的修改会触发AutoDeploy,受host节的autoDeploy配置影响
class类文件修改会触发Reload操作,受reloadable配置影响
而autoDeply和reloadable的配置在conf/server.xml中,类似如下:
<Host name="localhost" appBase="webapps" unpackWARs="true" >
<Context path="/test" docBase="c:/test" reloadable="true"/>
</host>
<Service name="Catalina"> <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8490"/> <Engine defaultHost="localhost" name="Catalina"> <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t %r %s %b" prefix="localhost_access_log" suffix=".txt"/> </Host> <Host alias="apk.shimaotong.com" autoDeploy="true" backgroundProcessorDelay="10" deployOnStartup="true" errorReportValveClass="org.apache.catalina.valves.ErrorReportValve" name="apk.shimaotong.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> <Context crossContext="true" docBase="d:/wwwroot/" path="" privileged="true" reloadable="true"/> </Host> <Host alias="apk.shimaotong.com" autoDeploy="true" backgroundProcessorDelay="10" deployOnStartup="true" errorReportValveClass="org.apache.catalina.valves.ErrorReportValve" name="115.231.51.106" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> <Context crossContext="true" docBase="d:/wwwroot/" path="" privileged="true" reloadable="true"/> </Host> <Host alias="apk.shimaotong.com" autoDeploy="true" backgroundProcessorDelay="10" deployOnStartup="true" errorReportValveClass="org.apache.catalina.valves.ErrorReportValve" name="apk.shimaotong.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> <Context crossContext="true" docBase="d:/wwwroot/" path="" privileged="true" reloadable="true"/> </Host> <Host alias="apk.shimaotong.com" autoDeploy="true" backgroundProcessorDelay="10" deployOnStartup="true" errorReportValveClass="org.apache.catalina.valves.ErrorReportValve" name="" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> <Context crossContext="true" docBase="d:/wwwroot/" path="" privileged="true" reloadable="true"/> </Host> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
最新发布
12-05
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值