【发布时间】:2011-06-03 07:31:00
【问题描述】:
我正在使用 RAD 7.5.0 和 websphere 服务器 v6.1。当我在调试模式下启动服务器时,它会显示一条错误消息,指出
'在本地启动WebSphere应用服务器;遇到了问题。 JVM 调试端口#### 正在使用中。
有什么问题?如何解决?
【问题讨论】:
我正在使用 RAD 7.5.0 和 websphere 服务器 v6.1。当我在调试模式下启动服务器时,它会显示一条错误消息,指出
'在本地启动WebSphere应用服务器;遇到了问题。 JVM 调试端口#### 正在使用中。
有什么问题?如何解决?
【问题讨论】:
我也因为这个错误而沮丧过很多次..终于找到了解决方案
要解决此问题,您需要对所有后续服务器执行以下操作:
1.以“正常”模式(即非调试模式)启动服务器。
2.启动管理控制台并登录。
3.展开“Servers”,点击“Application Servers”,然后点击您的服务器实例(通常为“server1”)。
4.在“配置”选项卡上展开“Java 和流程管理”,然后单击“流程定义”。
5.在“附加属性”标题下,单击“Java 虚拟机”。
6.滚动到页面底部,找到“调试参数”文本字段,并在字符串的最后增加“地址”属性,以便使用唯一的端口值。
7.保存更改,退出管理控制台,停止服务器,然后以调试模式启动它
【讨论】:
这仅仅意味着调试端口当前正在使用中。您是否有任何其他 IBM 产品已经在该机器上运行?当您第一次启动服务器或后续尝试时会发生这种情况吗?
一个建议是追捕流氓挂起的 Java 进程并杀死它们(以防您需要它们)来解决这个问题。
【讨论】:
以管理员模式打开任务管理器并运行以下两条命令。
1: netstat -ano | findstr :PORT_NUMBER
例如:netstat -ano | findstr 7781
2:taskkill /PID PID /F(PID 将是显示的数字,例如:32181)
例如:taskkill /PID 32181 /F
【讨论】: