我正在尝试遵循此link的基本的hello restAPi。该程序在eclipse中用Java完成。
但是我遇到了错误:
Tomcat v8.5服务器在本地主机所需的几个端口(8005、8080、8009)已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您将需要停止其他进程或更改端口号。
我尝试更改端口号,但这没用。
我进行了检查,但在8080上获得了apache主页,而不是在更改后的端口号8081上。在8081上运行时,我得到了404响应,而在8080上运行时,则抛出了上面显示的错误。
如何解决此问题?
感谢您的帮助。
答案 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