java - Java Web 应用程序中的主要方法?

标签 java multithreading web program-entry-point

我正在创建一个带有 servlet 的 Web 应用程序,我需要一个不断更改数字的线程,当客户端发出请求时,它会获取当前数字。

我尝试使用 main 方法创建一个类并从那里启动线程,然后从 servlet 获取线程运行的实例(这可能吗?),但应用程序从未进入 main 方法。

有什么建议吗? 谢谢

最佳答案

Servlet 在 Web 容器中运行,而 Web 容器的 main 方法不受您的控制。

如果你想执行任何启动操作,那么servlet框架提供context listeners可以在框架中注册。当您的 Web 应用程序启动时,将调用这些监听器。

或者,如果你想对每个传入请求或传出响应执行一些操作,那么你可以使用 servlet filters

关于java - Java Web 应用程序中的主要方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12805929/

相关文章:

c# - 在池化的 C# 线程中休眠

javascript - Paint JS改变颜色onclick

java - 尝试挂起异步请求的连接时出现 Jersey 错误

java - 简单的 Java 独立服务器容器/框架?

java - 用控制台字符删除多条控制台行

c++ - 这个语法是什么意思, `class template <class R, class ...Args> class name<R(Args...)>`

c++ - Qt/C++ 如何在发出信号时等待一个槽

node.js - Node 对不同文件夹中存在的同名静态文件感到困惑

html - 如何将段落字体更改为特定字体 CSS

java - 对于 Maven 2,如果可以传递访问依赖项,是否应该重新声明它们?