我正在构建一个java Web应用程序并在Tomcat中托管它。我有一些IIS的经验。我想知道Tomcat中的应用程序生命周期 例如,在IIS中,如果应用程序处于非活动状态一段时间,服务器将停止工作进程。 Tomcat有类似的行为吗? 更具体地说,如果我有某种静态计时器,一旦启动它将继续运行,即使没有请求进入? 我偶然发现了一个名为Tomcat Lifecycle的主题。究竟是什么,我将使用它带来什么好处?
答案 0 :(得分:2)
不,如果没有收到请求,Tomcat不会停止你的应用程序。关于Tomcat生命周期,您可以在文档中找到Lifecycle界面的描述。您可以实现它以在开始或停止时自定义组件的行为。
https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/Lifecycle.html