日期:2014-05-18  浏览次数:20711 次

让人难过的问题,如何使当web.xml文件发生变化后,tomcat不可以重新加载项目?
我现在遇到一个这样的要求,通过jsp页面修改web.xml文件,但是修改后,该项目不可以当时就重新启动。我做了如下设置:
<?xml   version= '1.0 '   encoding= 'GBK '?>
<Context   docBase= "D:/hinge8.1/target/hingebi "   path= "/hingebi "   reload= "false ">
</Context>
主要是reload= "false ",但是当我对web.xml中的元素进行了重新设置后,tomcat马上就对该项目进行了重新的加载,这是为什么呀?如何能够避免?

------解决方案--------------------
在server.xml中找到这个
<Host name= "localhost " appBase= "webapps "
unpackWARs= "true " autoDeploy= "true "

改为


<Host name= "localhost " appBase= "webapps "
unpackWARs= "true " autoDeploy= "false "

试试