java - Web 容器究竟何时初始化 servlet?

标签 java tomcat servlets

Web 容器究竟何时初始化 servlet? 是否保证它在 Web 容器启动时执行? 谢谢。

最佳答案

不,不是。首先,webapp 本身并不能保证在容器启动时启动(这取决于具体的容器配置)。即使启动了 webapp,规范也会说:

Servlets are initialized either lazily at request processing time or eagerly during deployment. In the latter case, they are initialized in the order indicated by their load-on-startup elements.

关于java - Web 容器究竟何时初始化 servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19289397/

相关文章:

java - Kryonet 在多次发送自定义对象后断开连接

java - Jython 有没有好的 NumPy 克隆?

java - 正则表达式:匹配固定短语和后面的单词/字符,并在某个单词处停止(AND)

tomcat - "Hello world"教程错误

java - Servlets 线程访问控制

java - servlet 内的 html 表单处理

java - 计算威胁

java - 在 Apache Tomcat 中使用唯一线程

apache - myeclipse 部署问题看不到更改

java - 在 Spring Security 中的 session 之间传递参数