Jboss服务器错误:服务器已在localhost上运行

我正在开发需要jboss应用服务器的web项目。 配置jboss服务器后,我正在运行我的应用程序。 它显示如下错误:服务器已经在本地主机上运行.Web在URL // localhost:8080处找到了正在运行的服务器。 在此处输入图像描述

适合我

  • 打开命令提示符

  • 输入netstat -noa并按Enter键

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

  • 并输入taskkill /PID "PID number"并按Enter键

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

  • 完成。 现在启动服务器

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

通过以下方式绕过代理服务器获取本地地址。

打开IE,工具 – > Internet选项 – >连接 – >局域网设置 – >勾选复选框“绕过代理服务器获取本地地址”

现在重启你的jboss服务器。

如果这是因为没有正确关闭eclipse(或者只是崩溃):

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

这不太可能是最好的方式,但它起作用……或至少对我有用。

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

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

SüleymanŞahin说的是对的。 打开命令提示符键入netstat -noa并按Enter键检查使用您的端口的进程的“PID”并键入taskkill / PID“PID编号”并按Enter键为@Mxsky声明:您可能必须强制使用/退出进程F选项。该命令变为:taskkill / PID pid_number / F.

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

现在,打开eclipse并启动JBoss。 而已。

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