繁体   English   中英

8080 端口已在 eclipse 中使用

[英]Port 8080 already in use in eclipse

我正在尝试在Eclipse 氧气上运行 Spring MVC 演示文件,当我点击按钮 run as> run on server 它稍后显示以下错误

本地主机上的 Tomcat v8.5 服务器所需的端口 8080 已在使用中。 服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。 要启动此服务器,您需要停止其他进程或更改端口号

第一步:(打开CMD命令)

  C:\Users\username>netstat -o -n -a | findstr 0.0:8080

  TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING 3116

  Now , we can see that LISTENING port is 3116 for 8080 ,

  We need to kill 3116 now

第 2 步:-

 C:\Users\username>taskkill /F /PID 3116

 Step 3: Go to Eclipse and start Server , it will run

 you can change port number in folder  servers>Tomcat>server.xml

一个进程已经在侦听端口8080,并且在同一个端口上侦听的进程不能超过一个。

你有两个选择

  1. 如果没有用,则杀死现有进程netstat -tulpn | grep :8080 netstat -tulpn | grep :8080

  2. 更改您的应用程序端口。 在您的 application.properties 和文件中添加这一行server.port=8081

在您的 apache conf 文件夹中,打开 httpd 文件并查找 8080 端口。 将 8080 更改为您喜欢的任何端口。 我相信你会在两个地方找到8080

如果windows,请从任务管理器中杀死java进程,否则如果linux系统kill -9 tomcat

如果问题仍然存在,您可以更改 Tomcat 服务器的默认端口。

在 tomcat 中部署 war 文件之前总是终止进程

ps -A|grep tomcat会列出所有的tomcat进程。 记下PID并运行

KILL <PID>

通过ps -A|grep tomcat交叉检查

我遇到了同样的问题,在搜索了如下所示的答案后: 1. 打开 Monitor Tomcat,如下图所示:

在此处输入图片说明

  1. 只需按下停止键,如下图所示:

在此处输入图片说明

经过多次试验和建议的解决方案,最终它与我一起工作。

最好的问候, Kerelos Mikhail

我的方法是运行 tomcat7w.exe 来禁用它。 (仅停止它是不够的)。 而我的卡巴斯基(反病毒)为 eclipse 和 java 生成了一些新规则。

按照以下步骤操作并能够解决问题:

C:\\Users\\Sri Priya P Kulkarni>netstat -o -n -a | findstr 0.0:8080 TCP 0.0.0.0:8080 0.0.0.0:0 聆听 13196

C:\\Users\\Sri Priya P Kulkarni>taskkill /F /PID 13196 成功:PID 为 13196 的进程已终止。

你可以进入服务器 > server.xml .in server.xml 文件你应该改变,步骤 1) 步骤 2) 步骤 3) < Connector port="8010" protocol="AJP/1.3" redirectPort="8443"/>并保存更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM