Tomcat端口号冲突解决方法


前言

解决IDEA启动web项目tomcat报错: Error running 'Tomcat': Address localhost:8080 is already in use

一、出现的问题

示例:当启动Idea项目时就报错

在这里插入图片描述

二、解决方案

1.先查看是谁在占用8080端口

运行win+R,打开cmd

//查看所有端口,也可以
netstat   -ano 
//单独查看被占用端口
netstat -ano|findstr 8080

在这里插入图片描述
LISTENING监听器?谁的呀这,pid4732,打开任务管理器

在这里插入图片描述
我也不知道TNSLSNR.EXE是什么进程,不敢关闭
于是有了下面的解决方案

2.解决办法

第一步:
先下载两个tomcat(不同版本的也行,笔者用的是一个tomcat7,一个tomcat8),但一定要那种解压缩版的
第二步:
解压到某个位置,然后打开一个tomcat(我这里打开的是Tomcat7)apache-tomcat-7.0.94\conf\server.xml文件,
在这里插入图片描述
第三步:
修改三个地方:
第一:
<Server port=“9005” shutdown=“SHUTDOWN”----原来是8005
在这里插入图片描述
第二:<Connector port=“9080” maxHttpHeaderSize=“8192” ----原来是8080
在这里插入图片描述
第三:<Connector port=“9009” enableLookups=“false” redirectPort=“8443” protocol=“AJP/1.3” / —原来是8009
在这里插入图片描述

----------------------------------------然后另一个Tomcat不用动--------------------------------------
第四步:检查自己的jdk能不能同时兼容两个Tomcat,笔者这里用的是jdk8,所有都可以带的动;
第五步:同时打开两个Tomcat,成功!!!

在这里插入图片描述
在这里插入图片描述

另外8080也可以打开,同上
问题解决


  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值