当前位置:  开发笔记 > 编程语言 > 正文

Tomcat服务器错误 - 端口8080已在使用中

如何解决《Tomcat服务器错误-端口8080已在使用中》经验,为你挑选了4个好方法。

尝试在Eclipse Mars EE中执行Servlet程序时收到以下错误.

'在localhost'启动Tomcat v8.0 Sever'遇到了问题.

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

我该怎么做才能阻止这个过程?我假设必须停止Tomcat 7服务器.如果我的操作系统是Windows 8,我该怎么办?

错误截图:

错误屏幕截图



1> Gayathri Rav..:

我所要做的就是改变port numbers. 在此输入图像描述

    打开 Eclipse

    Servers panel

    右键单击Tomcat Server选择Open,Overview window将出现.

    打开Ports选项卡.您将获得以下内容:

    Tomcat adminport

    HTTP/1.1

    AJP/1.3

    我更改了端口号HTTP/1.1(即到8081)

    您可能还必须更改Tomcat adminport(即8006)和AJP/1.3(即8010)的端口.

    在浏览器中访问您的应用程序 http://localhost:8081/...



2> Tarun Kumar..:

对于Ubuntu/Linux

步骤1:找到使用端口8080的进程ID

netstat -lnp | grep 8080
or
ps -aef | grep tomcat

第2步:使用上述结果中的进程ID终止进程

kill -9 process_id

对于Windows

第1步:找到进程ID

netstat -ano | findstr 8080

步骤2:以管理员身份打开命令提示符并终止该进程

taskkill /F /pid 1088

在我的情况下,端口8005已经在使用,所以我使用了相同的上述步骤.

在此输入图像描述



3> Arun Gunalan..:

如果要重新获得8080端口号,请打开任务管理器然后选择处理选项卡,右键单击java.exe进程并单击结束进程,如附图所示.

屏幕截图



4> 小智..:
netstat -ano | findstr 8080
taskkill /pid 21424 /F

在命令提示符下执行上述命令first命令将查找使用端口8080或您正在使用的任何其他端口的进程的pid.并在第二个命令中写入pid而不是21424.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有