每次JBOSS服务器重启时,如何自动加载JSP页面?

时间:2013-01-21 10:29:17

标签: jsp jboss server-side web-deployment server-side-scripting

我有一个JSP文件在服务器上启动TimerTask。每次重新启动服务器时,TimerTask对象都会丢失,我必须手动点击JSP页面再次设置它。 在任何机会,我可以添加一个服务器脚本,在服务器重新启动后自动点击JSP页面吗?

注意:它是JBOSS 3.2.8服务器

1 个答案:

答案 0 :(得分:1)

从JSP中提取代码,将其放在servlet中并定义一个要在web.xml中自动启动的servlet。

<servlet>
    <servlet-name>myServlet</servlet-name>
    <servlet-class>com.class.MyServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

(Servlet可以转发到同一个JSP,以便请求仍然可以获得该JSP)