java web项目启动后执行某个方法
我需要在项目完全启动后再执行这个方法,这个方法是socket会阻塞,如何和项目一起启动的话会阻塞项目,导致无法完全启动。所以需要等项目启动完后在执行这个方法!...
我需要在项目完全启动后再执行这个方法,这个方法是socket会阻塞,如何和项目一起启动的话会阻塞项目,导致无法完全启动。所以需要等项目启动完后在执行这个方法!
展开
2个回答
2017-10-24
展开全部
在启动Tomcat的过程中执行相应的方法,然后在执行的过程中使用另一个线程来执行:比如说将要执行的方法所在的类继承HttpServlet并在web.xml中配置,然后在该Servlet的init中去调用想要执行的方法时(假设这个方法名叫start()),启动另一个线程来执行,具体代码如下。
转自:http://blog.csdn.net/kenhins/article/details/50514712
转自:http://blog.csdn.net/kenhins/article/details/50514712
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询