我正在使用RAD 8.当我在调试模式下启动服务器时,它会显示一条错误消息,指出JVM debug port 7779 is in use
。我有很多次这个问题因为我知道这个端口被RAD使用了。因此,我不得不在窗口任务管理器>进程下使用图像名称“Java”停止该过程。 But however for the first time I face this issue without no such "java" process running in Window task manager
。据我所知,IBM产品目前都没有使用此端口。 我甚至尝试重新启动系统并启动RAD,但问题仍然存在。
我删除了个人资料并重新创建了一个新的个人资料。之后我开始调试更多。它开始没有任何错误。
但是为了从我的朋友服务器导入所有资源,我得到了他的.car文件。导入后我启动了服务器并遇到了同样的问题。现在想知道在导入.car文件时可能导致此端口出现问题的原因。
如果您有任何意见,请与我分享。如果我找到了这个
的根本原因,我会分享答案 0 :(得分:11)
我解决了这个问题。我能够更改调试端口号。以下是步骤
-Dcom.ibm.ws.classloader.j9enabled = true -agentlib:jdwp = transport = dt_socket,server = y,suspend = n, address = 7780
答案 1 :(得分:0)
回答您的第一个问题:
打开命令行并输入以下命令以列出所有端口号(带有端口号的IP)和相应端口的进程ID:netstat -ano
您可以使用以下命令取消所需端口的进程:taskkill -f /PID <PID_NO>
例如,您将看到四列,例如0:0:0:port_no和 1234(最后一列-PID) 然后执行命令taskkill -f / PID1234。