写点什么

tomcat 启动失败常见错误

用户头像
hasWhere
关注
发布于: 39 分钟前
tomcat启动失败常见错误

错误原因

  1. tomcat 监听端口占用

  2. 应用初始化依赖的 jar 包缺少或者编译版本不对

  3. 应用初始化失败、未能正确启动


原 tomcat 启动过程

  1. tomcat 启动、初始化进程

  2. 启动监听端口

  3. 如果监听端口启动失败(进程没有被关闭)

  4. 如果监听端口启动成功;

  5. webapps 中某应用启动失败、需要分析源码,tomcat 是否会监听容器内应用启动失败的情况


springboot 启动过程

  1. tomcat 启动、初始化进程

  2. 启动监听端口

  3. 如果监听端口启动失败、则进程退出(完美)


希望目标

希望非嵌入式 tomcat 启动也能按照 springboot 的方式、如果有一个应用没有启动成功、则主动干掉 tomcat 进程。

分析:

  1. tomcat 加载多应用是否是多线程(猜测应该是)

  2. tomcat 是如何监听应用的启动

  3. 如何杀掉 tomcat 进程(ps 找到进程、kill 杀掉)

用户头像

hasWhere

关注

间歇性努力的学习渣 2018.04.20 加入

通过博客来提高下对自己的要求

评论

发布
暂无评论
tomcat启动失败常见错误