遇到Port 8080 required by Tomcat v8.5 Server at localhost is-already in use提示时怎么办?

   今天在eclipse运行时出现了这样的提示:

方法一:在网上搜了解决方法,windows加R打开cmd,输入netstat -aon|findstr “8080”,然后继续输入 tasklist|findstr “20444”(20444为自己电脑中的进程号),然后在资源管理器中结束进程。(但此方法及其不好找,而且可能会结束掉一些必要的进程)

方法二:在方法一基础上输入netstat -aon|findstr “8080”后继续输入taskkill /f /pid 20444。(但此种方法很可能会报错)

方法三:

找到Tomct的安装路径下的conf文件夹,打开conf文件下的配置文件server.xml,修改如下段落中的port="8080"(可以改为8081)

                <Connector connectionTimeout="20000"
                                     port="8080" protocol="HTTP/1.1"

                                     redirectPort="8443">

(这种方法最通用,但是很多情况下没有效果)

方法四(最有效):双击server底下的tomcat,将HTTP/1.1的端口号8080改为8081,然后再Ctrl+S保存即可。

各种方法我都有尝试过,最后我用方法四解决了该问题,如果大家遇到这个问题首推方法四,这是副作用最小且最有效的一个方法,如果不行可以再试试前面三种。

发布的第一篇文章,希望能够帮助大家!

猜你喜欢

转载自blog.csdn.net/red_delia/article/details/119253350