RAD - JVM 调试端口正在使用中
我正在使用 RAD 7.5.0 和 websphere 服务器 v6.1。当我在调试模式下启动服务器时,它显示一条错误消息,指出
'在本地主机中启动 WebSphere 应用程序服务器;遇到了问题。 JVM 调试端口 #### 正在使用。
有什么问题吗?如何解决这个问题?
I am using RAD 7.5.0 and the websphere server v6.1. When i start the server in debug mode, it displays a error message states that
'Starting WebSphere application server in localhost; has encountered a problem.
JVM debug port #### is in use.
What is the problem? How to resolve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我也因为这个错误而沮丧了很多次。终于找到了解决方案
要解决这个问题,您需要对所有后续服务器执行以下操作:
1.以“正常”模式(即非调试模式)启动服务器)。
2.启动管理控制台并登录。
3.展开“服务器”,单击“应用程序服务器”,然后单击您的服务器实例(通常为“server1”)。
4.在“配置”选项卡上,展开“Java 和进程管理”,然后单击“进程定义”。
5.在“其他属性”标题下,单击“Java 虚拟机”。
6.滚动到页面底部,找到“调试参数”文本字段,然后增加字符串末尾的“地址”属性,以便它将使用唯一的端口值。
7.保存更改,退出管理控制台,停止服务器,然后以调试模式启动它
i also frustrated many times because of this eroor.. Finally found out the solution
To resolve this problem you will need to do the following to all of your subsequent servers:
1.Start the server in 'normal' mode (i.e. non-debug mode).
2.Launch the Administrative console and log in.
3.Expand 'Servers', click on 'Application Servers', and then your server instance (typically 'server1').
4.On the 'Configuration' tab expand 'Java and Process Management' and then click on 'Process Definition'.
5.Under the 'Additional Properties' header, click on 'Java Virtual Machine'.
6.Scroll to the bottom of the page, locate the 'Debug Arguments' text field, and increment the 'address' property at the very end of the string so it will use a unique port value.
7.Save your changes, exit the administrative console, stop the server, and then start it in debug mode
它仅意味着调试端口当前正在使用。您是否已经在该机器上运行任何其他 IBM 产品?当您第一次启动服务器或随后尝试启动服务器时,是否会发生这种情况?
一个建议是追捕恶意挂起的 Java 进程并杀死它们(以防万一您不需要它们)来解决此问题。
It simply means that the debug port is currently in use. Do you have any other IBM products already running on that box? Does this happen when you start your server for the first time or for subsequent tries?
One suggestion would be to hunt down rogue hanging Java processes and kill them (in case you don't need them) to resolve this.
在管理模式下打开任务管理器并运行以下两个命令。
1:netstat -ano |查找字符串:PORT_NUMBER
例如:netstat -ano | findstr 7781
2: taskkill /PID PID /F (PID 将是显示的数字,例如:32181)
例如:
taskkill /PID 32181 /F
Open task manager in admin mode and run the following two commands.
1: netstat -ano | findstr :PORT_NUMBER
e.g.:
netstat -ano | findstr 7781
2: taskkill /PID PID /F (PID will be the number that is shown e.g.: 32181)
e.g.:
taskkill /PID 32181 /F