在Tomcat上运行简单的Hello Restapi时出现404响应

时间:2018-08-22 10:01:27

标签: java apache tomcat server port-number

我正在尝试遵循此link的基本的hello restAPi。该程序在eclipse中用Java完成。

但是我遇到了错误:

  

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

我尝试更改端口号,但这没用。

我进行了检查,但在8080上获得了apache主页,而不是在更改后的端口号8081上。在8081上运行时,我得到了404响应,而在8080上运行时,则抛出了上面显示的错误。

如何解决此问题?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

要获取PID,请遵循以下answer

  

只需打开命令外壳,然后键入:(假设您的端口为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