您的代码不会启动新线程,而是在同一线程中运行循环,这就是为什么在部署时遇到超时错误的原因。
要启动线程,您必须调用start方法,而不是run方法。
public void contextInitialized(ServletContextEvent sce) { //Some init pre not relevant, omitted for clarity BidPushThread t= new BidPushThread(); t.setServletContext(sce.getServletContext()); t.start();// run();}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)