温馨提示×

tomcat日志报错ubuntu咋办

小樊
42
2026-09-12 11:35:37
栏目: 智能运维

“Tomcat 日志报错”这个范围比较大,在 Ubuntu 上排查一般可以按下面步骤来。你可以先把具体报错内容贴出来(catalina.out 或 localhost.log 里的异常栈),我可以直接帮你定位。

下面先给你一套通用排查流程


一、找到 Tomcat 日志位置(Ubuntu)

通常在这几个地方:

/var/log/tomcat9/        # apt 安装的 tomcat9
/opt/tomcat/logs/        # 手动安装
/usr/share/tomcat9/logs/

关键日志文件:

  • catalina.out:最常用
  • catalina.yyyy-mm-dd.log
  • localhost.yyyy-mm-dd.log
  • manager.log

查看最新日志:

tail -n 200 /var/log/tomcat9/catalina.out

二、常见报错 & 解决办法

1️⃣ 端口被占用(很常见)

报错类似:

Address already in use

解决:

sudo netstat -tunlp | grep 8080

杀掉占用进程,或修改:

sudo nano /etc/tomcat9/server.xml

<Connector port="8080">


2️⃣ Java 版本不对

报错:

UnsupportedClassVersionError

查看 Java:

java -version

Ubuntu 上切换:

sudo update-alternatives --config java

3️⃣ 权限问题(Ubuntu 特有)

报错:

Permission denied

解决:

sudo chown -R tomcat:tomcat /var/lib/tomcat9
sudo systemctl restart tomcat9

4️⃣ Tomcat 起不来

systemctl status tomcat9
journalctl -xe

5️⃣ 应用报错(404 / 500)

看:

tail -f /var/log/tomcat9/localhost.*.log

三、你可以这样发给我(最快)

请把下面信息发我:

  1. Ubuntu 版本
  2. Tomcat 安装方式(apt 还是解压)
  3. 完整报错日志(关键 20–50 行)

我可以直接告诉你是哪一行出问题、怎么改

0