Spring 端口8080已在eclipse中使用

Spring 端口8080已在eclipse中使用,spring,eclipse,apache,Spring,Eclipse,Apache,我正试图在Eclipse oxygen上运行Spring MVC演示文件,当我点击run as>run on server按钮时,过了一会儿显示以下错误 本地主机上Tomcat v8.5服务器所需的端口8080已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号 一个进程已在端口8080上侦听,不能让多个进程在同一端口上侦听 您有两个选项: 如果现有进程无效,请将其杀死 netstat-tulpn | grep:8080 更

我正试图在Eclipse oxygen上运行Spring MVC演示文件,当我点击run as>run on server按钮时,过了一会儿显示以下错误

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


一个进程已在端口8080上侦听,不能让多个进程在同一端口上侦听

您有两个选项:

  • 如果现有进程无效,请将其杀死
    netstat-tulpn | grep:8080

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


  • 在apacheconf文件夹中,打开httpd文件并查找8080端口。将8080更改为您喜欢的任何端口。我相信您会在两个地方找到8080,如果是windows,请从任务管理器中终止java进程,否则如果linux系统终止-9 tomcat,如果问题仍然存在,您可以更改tomcat服务器的默认端口

    步骤1:(打开CMD命令)

    步骤2:-


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

    ps-A | greptomcat
    它将列出所有tomcat进程。记下PID并运行

    KILL


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

    您可以进入servers>server.xml。在server.xml文件中,u应该像, 步骤1) 步骤2)
    步骤3)并保存更改

    我面临同样的问题,在搜索答案后,如下所示: 1.打开监视器Tomcat,如下所示:

  • 只需按下停止键,如下图所示:
  • 经过多次试验和提出解决方案后,它终于与我合用了

    致以最良好的祝愿,
    Kerelos Mikhail

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

    如果可以浏览localhost:8080,则如何知道该进程是否有用或正在运行哪个进程,这意味着该端口已在使用中。具体取决于您的操作系统。在linux上,只需使用上面我给您的命令行。获取进程的PID,并使用
    kill-9${PID}
    @Shrikant杀死它,这不一定。进程可以在端口上运行,而无需侦听HTTP
      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
    
     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