相关疑难解决方法(0)

如何在基于servlet的Web应用程序中运行后台任务?

我正在使用Java,我想在我的应用程序中保持servlet不断运行,但我不知道怎么做.我的servlet有一个方法,它每天从数据库中提供用户的计数以及整个数据库中用户的总数.所以我想保持servlet不断运行.

multithreading servlets background-process java-ee scheduledexecutorservice

93
推荐指数
1
解决办法
4万
查看次数

用于java Web应用程序的shutdown hook

当java Web应用程序停止或者tomcat停止时,我需要优先保存一些数据.如何才能做到这一点?编辑:如果我使用jvm关闭钩子的任何缺点?

java web-applications shutdown

38
推荐指数
3
解决办法
4万
查看次数

Java EE企业应用程序:在部署/启动时执行一些操作

我希望在部署应用程序(使用业务逻辑,EJB和客户端,Web的企业应用程序)后立即执行某些操作.例如,我想让一些实体处于持久状态,或者创建一个文件.我怎样才能做到这一点?

谢谢.

java deployment entity startup java-ee

10
推荐指数
1
解决办法
4323
查看次数

在Tomcat关闭期间保持HTTP请求

我遇到Tomcat关机问题.在servlet容器关闭时到达的请求似乎被连接器阻止,直到容器关闭完成.

问题是,我们的servlet可能需要一分钟才能关闭,这意味着在此期间到达的连接将保持长达一分钟.

这种行为是正确/预期的吗?

不理想的Tomcat关机行为是

  1. 让现有的请求完成(因为它已经完成),但是
  2. 拒绝新的联系(而不是接受并持有它们)?

java tomcat servlets shutdown tomcat7

7
推荐指数
2
解决办法
2441
查看次数

使用EJB计时器服务

我有一小部分代码,我正试图用计时器服务执行.

我在网上找到一个好的例子或教程时遇到了麻烦.Oracle的教程对我来说有点太过分了,无法掌握我需要的基本实用程序.我只是希望它在程序启动时立即执行,然后每小时执行一次.

样品计时器看起来像什么?

ejb java-ee

6
推荐指数
1
解决办法
8872
查看次数

如何以固定的时间间隔运行后台作业方法?

我在Apache Tomcat上使用JSP/Servlet.我必须每10分钟运行一次方法.我怎样才能做到这一点?

java tomcat servlets background-process java-ee

5
推荐指数
2
解决办法
6960
查看次数