建议做成一般的桌面Application,然后用WIndows自己的计划任务来实现,这样是最节省资源,最方便的方法。

解决方案 »

  1.   

    写一个servlet,该servlet什么访问都不接受,并且是服务器启动加载的。
    在servlet的init方法中启动线程,该线程负责定期执行。
    服务器提前加载的配置为:
      <servlet>
        <servlet-name>bookdetail</servlet-name>
        <servlet-class>servlet.BookDetailServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
    其中load-on-startup配置的数字为启动顺序,其它的跟普通servlet相同
    还有不是答非所问,定时运行的工作真的写成Application 要好一些。
      

  2.   

    http://expert.csdn.net/Expert/topic/2705/2705593.xml?temp=.7856409
    http://expert.csdn.net/Expert/topic/2656/2656168.xml?temp=.9042627
    http://expert.csdn.net/Expert/topic/2445/2445353.xml?temp=.1014978