记录解决Tomcat无法启动的问题

今天遇到在一台服务器的Tomcat无法启动,这里准备做一个查询的记录。

检查Java是否安装

java -version
javac -version  # 确保 JDK 已安装(而不仅仅是 JRE)

检查 JAVA_HOME 是否配置正确

echo $JAVA_HOME  # Linux/macOS
echo %JAVA_HOME%  # Windows

如果未设置,需在 ~/.bashrc(Linux/macOS)或 ​系统环境变量​(Windows)中配置:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk  # 示例路径
export PATH=$JAVA_HOME/bin:$PATH

或者还可以端口冲突:

sudo netstat -tulnp | grep -E '8080|8005|8009'
# 或使用 ss(更现代的工具)
sudo ss -tulnp | grep -E '8080|8005|8009'

修改端口:

<Connector port="8081" protocol="HTTP/1.1" ... />  # 修改为其他端口

如果我们端口被占用,那就换个端口。


【AD】丽萨主机英国VPS推荐 英国原生IP双ISP家宅主机

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工