Linux部署Tomcat踩的坑以及解决方案【8080无法访问、日志显示XX端口被占用、修改默认端口、无法提供安全连接】
发布日期:2025-04-10 18:30:15 浏览次数:9 分类:精选文章

本文共 774 字,大约阅读时间需要 2 分钟。

部署Tomcat时常会遇到一些常见问题,以下是针对8080端口无法访问、日志显示XX端口被占用、修改默认端口以及无法提供安全连接的问题的解决方案。

1. 8080无法访问

解压Tomcat压缩包后,进入bin目录执行 startup.sh 启动服务,尝试访问8080端口时发现无法访问。检查Tomcat日志文件 logs/catalina.out,发现错误提示:

17-Jun-2022 09:30:17.525 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[AJP/1.3-8009]]    org.apache.catalina.LifecycleException: Protocol handler initialization failed...    Caused by: java.net.BindException: Address already in use

2. 日志显示XX端口被占用

通过查看日志,发现端口8009被占用。使用命令 lsof -i:8009 检查占用进程,并使用 fuser -k 8009/tcp 杀掉占用端口。

3. 修改默认端口

若8080端口被其他应用占用,修改默认端口。在 conf/server.xml 中修改 listenPort="8080" 为所需端口号,例如8069。确保关闭Tomcat后再启动,避免端口占用问题。

4. 无法提供安全连接

访问网站时发现HTTPS协议无法加载,检查配置文件发现使用了HTTPS协议。改为HTTP协议后,问题解决。

通过以上步骤,可以顺利解决部署Tomcat时遇到的常见问题。

上一篇:Linux部署前后端分离项目(SpringBoot+Vue)【Nginx部署】
下一篇:Linux部署Tomcat

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月22日 02时15分14秒