【问题标题】:An application server may already be running on host localhost [duplicate]应用程序服务器可能已经在主机 localhost 上运行 [重复]
【发布时间】:2015-07-20 10:48:05
【问题描述】:

我正在开发一个使用 JBoss 应用程序服务器进行部署的 Web 项目。启动服务器后,我会收到以下消息。

应用程序服务器可能已经在主机 localhost 上运行

Web Poller 在 url http://localhost:8080 找到一个正在运行的服务器

在使用端口8080 的进程上,我在netstat 命令上找不到任何条目。

也尝试了question 中提到的解决方案。

【问题讨论】:

标签: java eclipse windows jakarta-ee jboss7.x


【解决方案1】:

适用于 Linux

下面试试

 ps -ef|grep jboss

现在如果 jboss 运行它会返回pid 取那个pid 并在命令下面运行

kill -9 pid

适用于 Windows

ALT+CTRL+DELETE

然后启动任务管理器然后搜索javaw.exe服务并关闭它

【讨论】:

  • 注意windows 标签。
  • javaw.exe 不在运行服务列表中
  • 然后尝试杀死java.exe 如果 jvm 没有运行,服务器将无法工作
  • java.exe 条目也不存在。
  • 你是独立运行服务器还是与IDE 一起运行? IDE 崩溃或关闭并且服务器正在运行,这是适合您的场景吗?
【解决方案2】:

端口正在被 JVM 监听,您应该在 netstat 命令的结果中查找 JVM 的条目。

【讨论】:

  • 请解释一下 OP 如何做到你所描述的。你基本上说“如果你想坐,就做一把椅子”,没有解释椅子是什么,或者如何做。
猜你喜欢
  • 2021-10-10
  • 2013-01-18
  • 2023-03-20
  • 2016-01-04
  • 1970-01-01
  • 2014-10-13
  • 1970-01-01
  • 2019-09-11
  • 2018-05-26
相关资源
最近更新 更多