Tomcat中的一些配置问题(reloadable属性)

  今天在无意中看到一个技术群里有人提问,当时那个人的提问方式我不是很喜欢,于是就没有理睬,但是后来看着他提的问题越来越蠢,于是忍不住回了几句,但是后来有个大神打了我的脸,一步步教那个人把问题解决了~~~!当时我心里就在想,自己还是太菜,于是赶快把这个问题试着解决一下!

故事如下:

进入正题:Tomcat中的配置文件比较多,而server.xml中的许多配置参数是与我们的项目运行息息相关的,比如故事中的reloadable="true";

我们可以在Tomcat的conf目录下找到,也可以在Eclipse中的server中找到server.xml文件;如下图:

我们打开文件,定位到文件末尾(默认情况下都是这样的)找到<Context/>标签,中间就有一个  reloadable属性

这个属性有什么作用呢?正如故事中的情景一样(这就是我不喜欢那个提问的人的原因,我觉得他好蠢,你问的这个问题,人家给你答案,说改这个属性的值,那么这个属性的作用肯定就是控制你所问的这方面啊!你还问它有什么作用===我也是醉了!)这个属性的作用就是当你项目中的相关文件发生改变的时候,Tomcat会停止之前的项目运行,释放内存,然后重新加载Web APP,其实作用就是跟重启Tomcat的作用一样!这也就是为什么当你Tomcat开启时,你修改相关代码,你看命令行的话,他会自动帮你执行的原因!

哈哈,其实扯了一大篇就说了这么一个小问题,浪费大家时间啦=。=

                      By 小胡哥哥

                      2015年11月14日

原文地址:https://www.cnblogs.com/only-you/p/4963419.html