Tomcat服务为什么起不来?

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。


服务跑在Tomcat下面,有时候会遇到Tomcat起不来的情况。目前为止常遇到的情况有如下几种:

1. Tomcat服务端口被抢占,导致tomcat进程起不来;

2. 查看服务日志目录的权限,有可能是目录权限不对,导致tomcat进程起不来;

例如:服务代码里面打印的服务日志目录为/testdeploy/test/,且该服务是用普通用户test来启动的。这时候如果/testdeploy/test/的权限为root:root或者是别的什么权限,只要不是test用户有权限写入的情况,tomcat进程也会起不来;

3. hostname被修改,hostname命令执行出来的结果和/etc/hostname的结果不一致,导致tomcat起不来;

4. tomcat下conf目录中server.xml,标签异常

  • 可能是标签的位置配置得不对;
  • 标签位置没放对,位置要放在标签里面;

5. 标签指定的webapp下面的应用被删除

6. 服务的inputs参数配置有误(ansible方式部署业务)

7. java未正确安装,或路径配置错误

相关推荐
YuTaoShao1 小时前
【LeetCode 热题 100】131. 分割回文串——回溯
java·算法·leetcode·深度优先
源码_V_saaskw2 小时前
JAVA图文短视频交友+自营商城系统源码支持小程序+Android+IOS+H5
java·微信小程序·小程序·uni-app·音视频·交友
超浪的晨2 小时前
Java UDP 通信详解:从基础到实战,彻底掌握无连接网络编程
java·开发语言·后端·学习·个人开发
双力臂4043 小时前
Spring Boot 单元测试进阶:JUnit5 + Mock测试与切片测试实战及覆盖率报告生成
java·spring boot·后端·单元测试
Edingbrugh.南空3 小时前
Aerospike与Redis深度对比:从架构到性能的全方位解析
java·开发语言·spring
QQ_4376643143 小时前
C++11 右值引用 Lambda 表达式
java·开发语言·c++
永卿0013 小时前
设计模式-迭代器模式
java·设计模式·迭代器模式
誰能久伴不乏4 小时前
Linux如何执行系统调用及高效执行系统调用:深入浅出的解析
java·服务器·前端
慕y2744 小时前
Java学习第七十二部分——Zookeeper
java·学习·java-zookeeper
midsummer_woo4 小时前
基于spring boot的医院挂号就诊系统(源码+论文)
java·spring boot·后端