我正在使用 RAD 8。当我在 Debug模式下启动服务器时,它会显示一条错误消息,指出 JVM 调试端口 7779 正在使用中
。我多次遇到这个问题,因为我知道这个端口被 RAD 使用。因此,我不得不在 Window Task Manager>Processes 下使用 image name "Java"停止进程。 但是,这是我第一次遇到这个问题,而没有在 Window 任务管理器中运行这样的“java”进程
。据我所知,目前没有任何 IBM 产品使用这个端口。 我什至尝试重新启动我的系统并启动 RAD,但问题仍然存在。
我删除了配置文件并重新创建了一个新配置文件。之后我开始调试更多。它开始时没有任何错误。
但是为了从我 friend 的服务器上导入所有资源,我得到了他的 .car 文件。导入后我启动了服务器并遇到了同样的问题。现在想知道在导入 .car 文件时会导致此端口使用问题的原因。
- 能否请您告诉我如何知道哪个应用程序使用此端口以及如何停止它
- 有什么方法可以在创建服务器配置文件时更改调试端口?我试图在配置文件创建中查看调试端口,但在任何地方都找不到。
如果你有任何意见,请与我分享。如果我找到了这个问题的根本原因,我会分享
最佳答案
我已经解决了这个问题。我能够更改调试端口号。以下是步骤
- 以正常模式启动服务器 (ctrl+Alt+R)。
- 转到应用程序服务器配置窗口。
- 点击“其他属性”下的调试服务
- 更新 JVM 调试端口,例如7780
- 更新地址的 JVM 调试参数,例如请引用以下条目的地址=7780
-Dcom.ibm.ws.classloader.j9enabled=true -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7780
- 点击申请
- 点击保存
- 停止服务器
- 以 Debug模式启动服务器 (ctrl+Alt+D)。
关于java - JVM 调试端口 7779 正在使用中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117457/