0

我正在按照此链接尝试基本的 hello restAPi 。该程序是在eclipse中用java完成的。

然而,我得到了错误:

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

我试过更改端口号,它不起作用。

我已经进行了检查,我在 8080 上而不是在更改的端口号 8081 上获得了 apache 主页。在 8081 上运行会给我一个 404 响应,而在 8080 上运行会抛出上面显示的错误。

这种行为的解决方法是什么?

任何帮助表示赞赏。

4

1 回答 1

1

获取正在使用端口(8005、8080、8009)的进程的 PID,并在需要时从任务管理器中结束进程。

要获得 PID,请遵循此答案

只需打开一个命令外壳并输入:(假设您的端口是 123456)

netstat -a -n -o | find "123456"

你会看到你需要的一切

标题是:

Proto  Local Address          Foreign Address        State          PID  
TCP    0.0.0.0:37             0.0.0.0:0              LISTENING      1111
于 2018-08-22T10:37:28.933 回答