解决tomcat启动被某个servlet里执行方法死循环tomcat被hold的问题
来源:互联网 发布:吃饭 叫号软件 编辑:程序博客网 时间:2024/06/04 03:50
tomcat 未启动完整 , 被某个ervlet hold住 使得整个项目启动不了,解决办法如下:
第一步:启动一个新线程, 来操作你启动时要执行的业务代码
public class StartThread extends Thread {
public void run() {
try {
ClientSample.test();//这里写你要操作的业务
} catch (Exception e) {
e.printStackTrace();
}
}
}
第二步:为此sevrlet设置线程为后台线程,tomcat不会被hold,启动后依然一直监听
public class StartCanal extends HttpServlet {
private static final long serialVersionUID = -84770550441421929L;
public void init() throws ServletException {
Thread s = new StartThread();
s.setDaemon(true);// 设置线程为后台线程,tomcat不会被hold,启动后依然一直监听。
s.start();
}
}
第三步:注册sevrlet web.xml 里写如下
0 0
- 解决tomcat启动被某个servlet里执行方法死循环tomcat被hold的问题
- 解决tomcat启动Socket监听端口死循环被hold问题
- 解决tomcat启动Socket监听端口死循环被hold问题
- tomcat启动死循环
- tomcat启动就定时循环执行的方法
- Tomcat启动时加载某个servlet
- [问题]myeclipse 里的tomcat 启动不了
- Tomcat 启动两次的问题(ServletContextListener的contextInitialized被执行两次的问题)
- Tomcat 启动两次的问题(ServletContextListener的contextInitialized被执行两次的问题)
- Tomcat 启动两次的问题(ServletContextListener的contextInitialized被执行两次的问题)
- tomcat线上死循环的排查
- Tomcat启动重复执行问题
- tomcat 启动一些问题的解决(转)
- Tomcat启动不起来问题的解决~~~
- 解决tomcat启动速度慢的问题
- 解决tomcat启动内存不足的问题
- 解决启动Tomcat时闪退的问题
- tomcat里的servlet就是线程相关的问题!
- IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除
- mysql字符串截取函数SUBSTR
- HDU5905(树dp)
- CWE -- memory or buffer overflow --- 例子
- 常见sql查询
- 解决tomcat启动被某个servlet里执行方法死循环tomcat被hold的问题
- 51nod 1218 最长递增子序列 V2 【最长递增+复杂判断】
- JS获取样式
- win10系统1703版本隐藏u盘EFI分区的方法
- Object-c 普通字符串、二进制、十进制、十六进制之间的相互转换
- 字符集编码问题探索
- make && make install
- 如何用 npm ,搭建react 项目
- input 标签的属性