Linux部署Tomcat踩的坑以及解决方案8080无法访问日志显示XX端口被占用修改默认端口无法提供安全连接
Posted 牛哄哄的柯南
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux部署Tomcat踩的坑以及解决方案8080无法访问日志显示XX端口被占用修改默认端口无法提供安全连接相关的知识,希望对你有一定的参考价值。
Linux部署Tomcat踩的坑以及解决方案【8080无法访问、日志显示XX端口被占用、修改默认端口、无法提供安全连接】
8080无法访问
解压开压缩包后,执行bin目录下的 startup.sh
后,访问8080端口 ,不能访问,效果如下:
解决过程
先看下日志,在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
日志显示XX端口被占用
端口 8009被占用了
查看: lsof -i:8009
杀掉:fuser -k 8009/tcp
日志中有其它的端口被占用,同理。
修改默认端口
还有一个问题8080端口 被其它应用用了,不能杀死,我需要修改。
再次关闭然后执行:在bin目录下先执行 ./shutdown.sh
然后在执行./startup.sh
再看日志:【阿西,还有报错】
在tomcat的/conf
下的server.xml
文件中加入:
maxHttpHeaderSize="8192"
再次重启,再看日志
没毛病了,再次访问,注意是修改后的端口,不是默认的8080了,是修改后的8069,注意需要提前打开防火墙或安全组
无法提供安全连接
访问效果:
出现这样,是写成了https
,改成http
就好了
搞定
以上是关于Linux部署Tomcat踩的坑以及解决方案8080无法访问日志显示XX端口被占用修改默认端口无法提供安全连接的主要内容,如果未能解决你的问题,请参考以下文章
使用Docker部署前端项目实战教程,该踩的坑我都帮你踩了!