同题 大家有什么意见?

解决方案 »

  1.   

    做个定时器,看看这个帖子:
    http://community.csdn.net/Expert/TopicView3.asp?id=4723057
      

  2.   

    这个方法我知道
    我是想问问tomcat 中有没有run-at的标签进行配置的因为我看网上现在这个标签一大堆,但是我在tomcat 5.5.9中根本没有办法进行配置,特来询问大家
    配置定时运行的Servlet修改Web.xml文件
    设置每15分钟运行的Servlet
    <servlet name='alarm' servlet-class='test.TestAlarm'>
      <run-at>:00, :15, :30, :45</run-at>
    </servlet>
    设置每天16:30和20:00运行的Servlet
    <servlet name='alarm' servlet-class='test.TestAlarm'>
      <run-at>16:30,20:00</run-at>
    </servlet>
    修改Web.xml文件
    设置每15分钟运行的Servlet
    <servlet name='alarm' servlet-class='test.TestAlarm'>
      <run-at>:00, :15, :30, :45</run-at>
    </servlet>
    设置每天16:30和20:00运行的Servlet
    <servlet name='alarm' servlet-class='test.TestAlarm'>
      <run-at>16:30,20:00</run-at>
    </servlet>
      

  3.   

    有一个标签可以的,load-on-startup
    然后在该servlet中设置定时器
      

  4.   

    我最笨,直接在windows任务计划来个task,让他定时启动进程
      

  5.   

    起动tomcat的时候,起动一个线程,然后用这个线程来控制就好了
      

  6.   

    Timer t = new Timer();
    t.schedule(task,date,1000*60*60*24)//task中写运行servlet,date为首次运行时间