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未正确安装,或路径配置错误

相关推荐
玩毛线的包子5 分钟前
Android Gradle学习(十三)- 配置读取和文件写入
java
青岛少儿编程-王老师17 分钟前
CCF编程能力等级认证GESP—C++6级—20250927
java·c++·算法
一條狗44 分钟前
学习日报 20251007|深度解析:基于 Guava LoadingCache 的优惠券模板缓存设计与实现
java·oracle·loadingcache
Miraitowa_cheems1 小时前
LeetCode算法日记 - Day 64: 岛屿的最大面积、被围绕的区域
java·算法·leetcode·决策树·职场和发展·深度优先·推荐算法
Lisonseekpan2 小时前
Spring Boot 中使用 Caffeine 缓存详解与案例
java·spring boot·后端·spring·缓存
为java加瓦2 小时前
Rust 的类型自动解引用:隐藏在人体工学设计中的魔法
java·服务器·rust
SimonKing2 小时前
分布式日志排查太头疼?TLog 让你一眼看穿请求链路!
java·后端·程序员
消失的旧时光-19432 小时前
Kotlin 判空写法对比与最佳实践
android·java·kotlin
小许学java2 小时前
Spring AI快速入门以及项目的创建
java·开发语言·人工智能·后端·spring·ai编程·spring ai
一叶飘零_sweeeet2 小时前
从 “死锁“ 到 “解耦“:重构中间服务破解 Java 循环依赖难题
java·循环依赖