本文共 774 字,大约阅读时间需要 2 分钟。
部署Tomcat时常会遇到一些常见问题,以下是针对8080端口无法访问、日志显示XX端口被占用、修改默认端口以及无法提供安全连接的问题的解决方案。
解压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
通过查看日志,发现端口8009被占用。使用命令 lsof -i:8009
检查占用进程,并使用 fuser -k 8009/tcp
杀掉占用端口。
若8080端口被其他应用占用,修改默认端口。在 conf/server.xml
中修改 listenPort="8080"
为所需端口号,例如8069。确保关闭Tomcat后再启动,避免端口占用问题。
访问网站时发现HTTPS协议无法加载,检查配置文件发现使用了HTTPS协议。改为HTTP协议后,问题解决。
通过以上步骤,可以顺利解决部署Tomcat时遇到的常见问题。
转载地址:http://lekfk.baihongyu.com/