当前页面: 开发资料首页 → JSP 专题 → 程序发布后自动开始运行某一函数(急)
程序发布后自动开始运行某一函数(急)
摘要: 程序发布后自动开始运行某一函数(急)
我想实现这样的功能,一个系统发布后,便在后台自动运行某一数据库扫描的程序,直到服务器关闭时才停止运行,请问我怎么才能让我的扫描程序在程序部署完之后便立即执行,在服务器关闭后停止啊?服务器为resin
ding
帮顶
有人帮助解答吗?
写一个你的扫描程序,再定义一个Servlet,在这个Servlet中负责启动这个扫描程序。
最后将这个Servlet配置到你的应用的web.xml中,让其和应用一起启动。
你写一个Servlet,在ini方法中写你扫描数据库的代码。然后,在web.xml中加上
MyProgram
包名.Servlet的名字
1
写一个servlet或者action,然后再web服务器中进行部署,写在web.xml中,在servelt中调入一个java类,而这个java类用来数据库扫描。
用servlet做一个监听程序啊,然后部署在servlet上
写个listener
在web.xml里加上
com.xxx.xxxListener
quartz
去看看这个开源项目,相信可以实现你想要的功能
实现serveletContextListener的监听器就可以了
用不用servlet都可以的, 就是一个后台进程嘛, 单独写一个即可
写个servlet,在其init方法中调用你要执行的扫描函数,然后在web.xml中对应该servlet处加上
1(即起服务器即执行)