怎样自动删除表中的记录??

os586 2007-05-29 10:05:39
我们的web服务器webshpere会夜里0点时候自动重启一次服务
但是目前我们怕会在用户登录表中有数据,
因此想在0点生启了服务后把这个登录表中的数据清除掉,

让它自动清除.
但是又找不着触发点,大家给点建议!!
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuai45 2007-05-29
  • 打赏
  • 举报
回复
服务器启动不可能捕获事件。除非写一程序每间多长时间访问服务器,如果访问到服务器时间距0点相差几分钟就触发一事件进行相关处理。
imA 2007-05-29
  • 打赏
  • 举报
回复
在你的web应用写一个servlet,在这个servlet的init方法中进行表数据的删除,

在web.xml(web描述符文件)配置这个servlet的load-on-startup参数,这样每次重启webshpere的时候都要重新装载你的web项目,在web项目重新装载的时候就会执行你配置的这个servlet
imA 2007-05-29
  • 打赏
  • 举报
回复
那是你配置的load-on-startup的数字不对,试着改个数字,比如原来是0,现在改成1,或者原来是1,现在改成0
os586 2007-05-29
  • 打赏
  • 举报
回复
为什么按照二楼iMA的建议,在本地的集成WSAD环境中可以正常删除掉记录.
也可以看到一个servlet init,
但是为什么在websphere5上,配置web.xml却不管用.
也看不到自己配置的servlet init提示??


81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧