gpt4 book ai didi

grails - Grails:解决 “Server failed to start for port 8080: Address already in use.”

转载 作者:行者123 更新时间:2023-12-03 13:42:55 25 4
gpt4 key购买 nike

尝试解决“Server failed to start for port 8080: Address already in use”时出现此错误

 Error executing script 8888: For input string: ""

有人可以帮忙吗?不知道怎么了谢谢。

最佳答案

当端口号8080已经使用并且要重用同一端口时,应终止其进程:

首先,检查使用端口8080的进程的pid。为此,请运行:

lsof -w -n -i tcp:8080

在上面的示例中,对于使用端口9090的进程,pid为3812

注意PID。 PID在您的机器上可能不同。我们需要执行以下命令:

因此您必须通过运行应用程序对其进行测试:
grails run-app

更新:
由于 lsof -w -n -i tcp:8080| awk '{print $2}'|awk 'END{print}'的输出是PID
,您可以通过PID自动终止端口进程:
 kill -9 `lsof -w -n -i tcp:8080| awk '{print $2}'|awk 'END{print}'`

关于grails - Grails:解决 “Server failed to start for port 8080: Address already in use.”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com