Jboss服务器错误:服务器已在本地主机上运行

cl25kdpy  于 2022-11-08  发布在  其他
关注(0)|答案(7)|浏览(257)

我正在处理需要jboss应用程序服务器的Web项目。配置jboss服务器后,我正在运行我的应用程序。它显示如下错误:服务器已在本地主机上运行。Web在URL //localhost:8080找到一个正在运行的服务器。

8oomwypt

8oomwypt1#

对我有用

  • 打开命令提示符
  • 键入netstat -noa并按Enter键
  • 检查使用您的端口的进程的“PID
  • 然后键入taskkill /PID "PID number"并按Enter键
  • 正如@Mxsky所说:您可能需要使用/F选项强制进程退出。因此,命令变为:taskkill /PID pid_number /F*
  • 完成。现在启动服务器
rjee0c15

rjee0c152#

通常这个问题发生是因为代理设置。如果没有进程运行在8080端口上,但仍然发现这个错误,那么原因是代理服务器没有绕过本地地址。
通过IE上的以下设置绕过本地地址的代理服务器。

打开IE,“工具”-〉“Internet选项”-〉“连接”-〉"局域网设置“-〉选中“对于本地地址不使用代理服务器”复选框

现在重新启动jboss服务器。

8e2ybdfx

8e2ybdfx3#

如果这是由于没有正确关闭eclipse(或者它只是崩溃):

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

这不太可能是最好的方法,但它很有效...至少对我来说是这样。
如果这是来自另一台运行以下命令的服务器:

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

rlcwz9us4#

Süleyman沙欣说的是对的。打开命令提示符输入netstat -noa并按Enter检查使用您的端口的进程的“PID”并输入taskkill /PID“PID编号”并按Enter As @Mxsky声明:您可能需要使用/F选项强制进程退出。因此,命令变为:taskkill /PID pid_number /F任务终止
但是,如果您无法在cmd中终止进程,请检查使用端口8080的PID。在命令提示符[::]8080中,它将如下所示。现在,转到“任务管理器”的“详细信息”选项卡,检查PID,右键单击服务的名称,然后单击“转到服务”。现在,停止使用端口8080的服务。
现在,打开eclipse并启动JBoss。就这样。

2izufjch

2izufjch5#

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

vmjh9lq9

vmjh9lq96#

此问题似乎是由于配置错误造成的。您在standalone.xml文件中做了一些更改,但服务器没有再次启动。您可以尝试从cmd启动服务器来检查。如果是这样,请检查您的配置。否则,请尝试@ECleveland的方法

hjqgdpho

hjqgdpho7#

管理员模式下打开cmd后对我有效:
1.首先在管理员模式下打开cmd。
1.使用以下命令查找端口8080的PID号:
netstat -ano | findstr :8080
输出将像:
TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 3951
1.取消PID(从上面的输出中,pidnumber是3951。您的pidnumber是不同的)
taskkill/pid pidnumber
输出将像:
ERROR: The process with PID 3952 could not be terminated.
Reason: This process can only be terminated forcefully (with /F option)
1.如果显示错误,则使用以下命令:
taskkill/pid pidnumber /F
输出:SUCCESS: The process with PID 3952 has been terminated.
示例:Image Contains the above steps with example

相关问题