相关疑难解决方法(0)

servlet <load-on-startup>值表示什么

我在这里有点困惑.在我们的应用程序中,我们定义了一些servlet.以下是web.xml其中一个servlet 的摘录:

<servlet>
    <servlet-name>AxisServlet</servlet-name>
    <display-name>Apache-Axis Servlet</display-name>
    <servlet-class>com.foo.framework.axis2.http.FrameworkServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
</servlet> 
Run Code Online (Sandbox Code Playgroud)

根据我的理解,它的值<load-on-startup>必须是一个正整数才能自动加载.我在谷歌上查了一下,但我遇到的回复只会增加我的困惑.

web.xml servlets java-ee

173
推荐指数
4
解决办法
26万
查看次数

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

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

multithreading servlets background-process java-ee scheduledexecutorservice

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

由于守护程序线程,Tomcat没有干净地关闭

我们运行我们的Web应用程序,我们开始一些Threads用于后台工作以及Quartz.当我尝试关闭tomcat(在linux上使用shell脚本)时,我总是得到错误,说由于守护程序线程和Quartz线程而无法关闭tomcat.我们已经尝试了不同的方法来关闭我们的线程(退出run方法)但是我们依赖于类的一些静态变量来执行此操作,当我的关闭侦听器获得回调时它变为null

有没有一种标准方法可以关闭这种情况下的tomcat?

java tomcat6

3
推荐指数
1
解决办法
5874
查看次数