栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Linux部署Tomcat踩的坑以及解决方案【8080无法访问、日志显示XX端口被占用、修改默认端口、无法提供安全连接】

Java 更新时间:发布时间: 百科书网 趣学号
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就好了

搞定

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/986788.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号