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

TOMCAT里面的WEB-APP里的项目如果没被访问是否加载到内存
TOMCAT里面的WEB-APP里的项目如果没被访问是否加载到内存?
tomcat 内存

------解决方案--------------------
能访问的话就会吧。。。
------解决方案--------------------
会的,启动tomcat自己看下日志,全部都加载进去的。
------解决方案--------------------
个人感觉不会。
应为初始化的tomcat的web-app中里面有好多的项目,如果开发者持续其他项目,没有一直remove。如果会加载至内存这样的话,tomcat启动的时候必然会报溢出。apache的工具不会傻成这样吧。
个人愚见,轻喷,期待大神回答。。
------解决方案--------------------
引用:
引用:个人感觉不会。
应为初始化的tomcat的web-app中里面有好多的项目,如果开发者持续其他项目,没有一直remove。如果会加载至内存这样的话,tomcat启动的时候必然会报溢出。apache的工具不会傻成这样吧。
个人愚见,轻喷,期待大神回答。。

今儿专门去图书馆借了个TOMCAT权威指南,希望有结果啊
      ……

期待答案。。
------解决方案--------------------
这个取决于 deployOnStartup 属性。
By default, deployOnStartup 的默认值是 true.
所以tomcat启动时,会webapps中得应用加载。

如果你把 deployOnStartup 设定成 false, tomcat启动后,不会立刻加载webapps中应用

------解决方案--------------------
tomcat开启后会读取的WEB-INF/lib下的jar包,然后根据各个工程的web.xml配置加载并开启监听器与过滤器.这期间会把监听器与过滤器是使用的类加载到内存中.
------解决方案--------------------