tomcat 80端口 无法访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat 80端口 无法访问相关的知识,希望对你有一定的参考价值。

2008企业版的服务器,使用其他端口都能正常访问,就是80不行,确认过80端口是被tomcat占用没错,没 有安装iis,请问是什么问题??

你可以把tomcat的端口换成别的 然后重试你要做的东西。
修改Server.xml文件。8080是Tomcat服务器的默认的端口号。我们可以通过修改Tomcat服务器的conf目录下的主配置文件server.xml来更改.用记事本打开server.xml文件,找到如下部分: 以下为引用的内容: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 将其中的port="8080"更改为新的端口号即可,如将“8080”改为“9080”等。
参考技术A 你是在内网访问还是外网??
如果使用外网地址访问,你是要去工信部备案,这样才能给你用80端口的。。
参考技术B 是什么意思? 想把应用部署成80端口?追问

嗯,部署别的端口号都能访问,就80不行

追答

教你个方法试试,1.先将部署的war运行下
2. tomcat下的webapps下出现跟war包同名文件后,停止服务 ,删除webapps 下本来的ROOT文件夹 (建议先备份,需要用命令来删除)
3.将部署的应用文件夹名字改成ROOT

4.删除war包

5.运行tomcat

然后你再用80端口访问看看

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就好了

搞定

以上是关于tomcat 80端口 无法访问的主要内容,如果未能解决你的问题,请参考以下文章

tomcat外网无法访问80和8080端口,其他端口可以访问

centos7 80端口无法访问

在端口 80 上设置 tomcat 后 PhpMyAdmin 无法访问

为啥tomcat换成80端口就不能访问了?而其他端口可以

linux tomcat 不能使用80端口是啥原因

Tomcat安装后,远程IP无法访问的问题。