【问题标题】:Jboss Server Error:Server already running on localhostJboss 服务器错误:服务器已在 localhost 上运行
【发布时间】:2014-10-13 17:02:49
【问题描述】:

我正在开发需要 jboss 应用程序服务器的 web 项目。配置好 jboss 服务器后,我正在运行我的应用程序。它显示错误,例如:服务器已经在本地主机上运行。Web 在 URL //localhost:8080.

找到了正在运行的服务器

【问题讨论】:

  • 使用任务管理器检查服务器的另一个实例是否已经在 8080 运行。
  • 在 Windows 中,打开任务管理器,然后杀死 java 进程(可能是使用内存最多的那个)。
  • 就我而言,访问localhost:8080 向我展示了 jenkins 服务器正在我的 Mac 上运行。如@alex - stackoverflow.com/questions/7139338/… 所述,更改了 jenkins 的端口

标签: java jakarta-ee jboss jdk1.6


【解决方案1】:

如果发生这种情况是因为没有正确关闭 Eclipse(或者它只是崩溃了):

  • 当它关闭时,使用任务管理器在javaw.exe 上“结束进程树”。
  • 重启 Eclipse。

这可能不是最好的方法,但它确实有效……或者至少对我有用。

如果这是来自另一台正在运行的服务器:

  • 您需要确保每个服务器实例都有单独的端口号。
  • 否则无法正确绑定;或根本没有。

【讨论】:

    【解决方案2】:

    为我工作

    • 打开命令提示符

    • 输入netstat -noa并回车

    • 检查使用您的端口的进程的“PID”

    • 然后输入taskkill /PID "PID number" 并回车

    正如@Mxsky 所说:您可能必须使用 /F 选项强制进程退出。因此命令变为:taskkill /PID pid_number /F

    • 完成。现在启动服务器

    【讨论】:

    • 我发现 Skype 正在使用端口 80 和 443。也许它会导致错误。
    • 您可能必须使用/F 选项强制退出进程。因此命令变为:taskkill /PID pid_number /F
    【解决方案3】:

    通常由于代理设置而发生此问题。如果没有进程在 8080 端口上运行,但您仍然发现此错误,则原因是代理服务器没有绕过本地地址。

    在 IE 上通过以下设置绕过本地地址的代理服务器。

    打开 IE,工具 -> Internet 选项 -> 连接 -> LAN 设置 -> 勾选复选框“绕过本地地址的代理服务器”

    现在重新启动你的 jboss 服务器。

    【讨论】:

    • 谢谢,我已经在系统级别完成了绕过,但在我的情况下,我必须转到 Window-> Preferences-> Network Connections,然后将“Active Provider”设置为“Manual”并提供代理条目,还提供“localhost”和“127.0.0.1”作为“代理绕过”。我在 Ubunutu 16.04 上运行 Eclipse Oxygen
    【解决方案4】:

    Süleyman Şahin 说的是对的。 打开命令提示符 键入 netstat -noa 并按 Enter 检查使用您的端口的进程的“PID” 然后输入 taskkill /PID "PID number" 并按 Enter 正如@Mxsky 所说:您可能必须使用 /F 选项强制进程退出。因此命令变为:taskkill /PID pid_number /F

    但是,如果您无法在 cmd 中终止进程,请检查使用端口 8080 的 PID。在命令提示符下,[::]8080 将如下所示。 现在,转到“详细信息”选项卡中的“任务管理器”,检查 PID,然后右键单击服务名称,然后单击“转到服务”。现在停止使用端口 8080 的服务。

    现在,打开 eclipse 并启动 JBoss。就是这样。

    【讨论】:

      【解决方案5】:

      我通过更改服务器中的端口号然后也更改了standalone-full.xml 中的端口号解决了这个问题。

      【讨论】:

        【解决方案6】:

        由于配置错误,出现此问题。您在standalone.xml 文件中进行了一些更改,并且服务器不会再次启动。您可以通过尝试从 cmd 启动服务器来检查。如果是这样,只需检查您的配置。否则尝试@ECleveland的方法

        【讨论】:

          猜你喜欢
          • 2014-10-31
          • 2018-02-18
          • 1970-01-01
          • 2015-01-02
          • 2015-12-18
          • 2019-05-29
          • 1970-01-01
          • 2013-01-25
          • 1970-01-01
          相关资源
          最近更新 更多