Java Web Application中的主要方法?

时间:2012-10-09 18:12:38

标签: java multithreading web main

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

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

有什么建议吗? 感谢

2 个答案:

答案 0 :(得分:5)

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

如果要执行任何启动操作,则servlet框架提供可以在框架中注册的context listeners。当您的Web应用程序启动时,会调用这些lstener。

或者,如果要对每个传入请求或传出响应执行某些操作,则可以使用servlet filters

答案 1 :(得分:1)

您应该有一个在您的网络服务器上运行的计划任务,该任务会更新该号码。 Web应用程序中没有“主”方法(如应用程序入口点),因为每个servlet都是一个独立的入口点。

相关问题