java程序里运行tomcat启动的时候就执行某个类里的方法
一个java程序,使用tomcat发布,在一个类名叫ServerManage里有一个方法叫doPost,tomcat是开机自动启动的我想让doPost方法也开机执行,请问...
一个java程序,使用tomcat发布,在一个类名叫ServerManage里有一个方法叫doPost,tomcat是开机自动启动的我想让doPost方法也开机执行,请问如何实现,请详细解说,谢谢
展开
展开全部
Tomcat是Servlet规范的实现。 如果想在启动时执行某个方法, 可以实现ServletContextListener监听接口,在实现中调用想执行这个方法即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以写一个监听器Listener,然后在web.xml里面配置上监听器的路径,这样这Tomcat启动时候就会调用监听器.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tomcat启动时会自动加载配置文件中所有的java文件,包括web.xml, applicationContext.xml,
struts.xml等,以及servlet和filter, 然后进行初始化,所以,在servlet的初始化init()方法中调用service()方法即可
struts.xml等,以及servlet和filter, 然后进行初始化,所以,在servlet的初始化init()方法中调用service()方法即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用过滤器试试,过滤器是在servlet被调用前执行的,效果差不多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在web.xml中设置你的配置文件路径,在配置文件中加入一个bean,在bean中执行你所需要执行的方法,这个bean需要实现ApplicationContextAware接口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询