gpt4 book ai didi

java - 端口绑定(bind) "problem"与 Eclipse、Java 和 Windows

转载 作者:行者123 更新时间:2023-12-02 08:32:56 24 4
gpt4 key购买 nike

我使用 eclipse 开发一个基于 web 的 java 应用程序。我的正常业务流程是获取下一个任务跟踪票。如果存在需要纠正的问题,我会在本地运行应用程序,该应用程序会加载 Jetty Web 服务器,并绑定(bind)到端口 8080。验证问题后,我修复问题、重建并重新运行应用程序。问题是,我经常忘记在重新运行之前关闭 jetty 服务器。这会生成 Java 绑定(bind)错误:

WARNING: failed SocketConnector@0.0.0.0:8080: java.net.BindException: Address already in use: JVM_Bind

我在 Windows 中工作,想看看是否有命令可以运行来取消绑定(bind)端口,但在那里找不到答案。除了记得在启动新 jetty 实例之前关闭旧 jetty 实例之外,这里有人知道如何解决我的问题吗?

谢谢, 周杰伦

最佳答案

  1. 使用netstat -ap | grep 8080查找哪个进程正在使用该端口。 (什么,您没有在 Windows 上安装合适的 grep?每个人都应该安装!)
  2. 使用-Djetty.port=<port number>更改 Jetty 使用的默认端口号。

关于java - 端口绑定(bind) "problem"与 Eclipse、Java 和 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2781997/

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