日期:2014-05-18  浏览次数:20746 次

怎样自动删除表中的记录??
我们的web服务器webshpere会夜里0点时候自动重启一次服务
但是目前我们怕会在用户登录表中有数据,
因此想在0点生启了服务后把这个登录表中的数据清除掉,

让它自动清除.
但是又找不着触发点,大家给点建议!!

------解决方案--------------------
在你的web应用写一个servlet,在这个servlet的init方法中进行表数据的删除,

在web.xml(web描述符文件)配置这个servlet的load-on-startup参数,这样每次重启webshpere的时候都要重新装载你的web项目,在web项目重新装载的时候就会执行你配置的这个servlet
------解决方案--------------------
服务器启动不可能捕获事件。除非写一程序每间多长时间访问服务器,如果访问到服务器时间距0点相差几分钟就触发一事件进行相关处理。