前言
解决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也可以打开,同上
问题解决