为什么我们需要在加载.class文件后重启Tomcat?

时间:2014-01-04 10:42:27

标签: java tomcat

有没有人可以解释一下,为什么我需要重新启动Tomcat服务器,一旦将.class文件加载到服务器中?

2 个答案:

答案 0 :(得分:2)

默认行为是您必须重新启动。当你重新启动tomcat然后只有类加载器再次运行并且更改效果。

你怎么能configure使用reloadable属性。

reloadable=true

注意:在启用此功能时请三思而后行,因为tomcat上的一点性能问题会影响现有的请求(关于更改)。小心。

您可以在此处找到Manager并查看标题Reload An Existing Application

答案 1 :(得分:0)

因为Apache Tomcat WebServer无法识别文件中所做的更改并重新启动,除非此功能(reloadable属性)设置为true

reloadable=true

通过这种方式,服务器监视存储.class文件的目录。如果进行了更改,它将自行重新启动。