0

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

注意:它是一个 JBOSS 3.2.8 服务器

4

1 回答 1

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)

于 2013-01-21T10:39:46.033 回答