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

Java 为什么我们需要在加载.class文件后重新启动Tomcat?,java,tomcat,Java,Tomcat,有谁能解释一下,一旦.class文件加载到服务器中,为什么我需要重新启动Tomcat服务器?默认行为是您必须重新启动。当重新启动tomcat时,只有类加载器再次运行,更改才会生效 你怎么能把它和属性联系起来 reloadable=true 注意:启用此功能时要三思而后行,因为在tomcat上会有一点性能问题,并且会动态影响现有请求(关于更改)。小心点 在这里您可以找到并看到标题重新加载现有应用程序,因为Apache Tomcat Web服务器无法识别文件中所做的更改并重新启动自身,除非此功能(

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

默认行为是您必须重新启动。当重新启动tomcat时,只有类加载器再次运行,更改才会生效

你怎么能把它和属性联系起来

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


在这里您可以找到并看到标题
重新加载现有应用程序

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

reloadable=true

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

在tomcat中我应该在哪里找到可重新加载的属性。@Venkataramareddy使用链接进行了更新。加载jsp文件时,tomcat会检查已经可用的jsp和新添加的jsp文件的时间戳,但是当我们加载类时,为什么要重新启动tomcat?为什么它不比较时间戳,就像它对jsp所做的那样。