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

解决方案 »

  1.   

    会的,启动tomcat自己看下日志,全部都加载进去的。
      

  2.   

    个人感觉不会。
    应为初始化的tomcat的web-app中里面有好多的项目,如果开发者持续其他项目,没有一直remove。如果会加载至内存这样的话,tomcat启动的时候必然会报溢出。apache的工具不会傻成这样吧。
    个人愚见,轻喷,期待大神回答。。
      

  3.   


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

  4.   

    这个取决于 deployOnStartup 属性。
    By default, deployOnStartup 的默认值是 true.
    所以tomcat启动时,会webapps中得应用加载。如果你把 deployOnStartup 设定成 false, tomcat启动后,不会立刻加载webapps中应用
      

  5.   

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