我正在开发需要jboss应用服务器的web项目。配置jboss服务器后,我正在运行我的应用程序。它显示如下错误:服务器已在本地主机上运行.Web在URL // localhost:8080处找到正在运行的服务器。
答案 0 :(得分:13)
为我工作
打开命令提示符
输入netstat -noa
并按Enter
检查" PID"使用您的端口的进程
然后输入taskkill /PID "PID number"
并按Enter键
正如@Mxsky所述:您可能必须强制使用/ F选项退出进程。因此命令变为:taskkill /PID pid_number /F
答案 1 :(得分:11)
通常由于代理设置而发生此问题。如果没有进程在8080端口上运行但仍然发现此错误,则原因是代理服务器未绕过本地地址。
通过以下设置绕过代理服务器获取本地地址。
打开IE,工具 - >互联网选项 - >连接 - >局域网设置 - >勾选复选框“绕过代理服务器以获取本地地址”
现在重启你的jboss服务器。
答案 2 :(得分:6)
如果这是因为没有正确关闭eclipse(或者只是崩溃):
javaw.exe
上与任务经理合作。这可能是最好的方式,但它起作用......或至少对我有用。
如果这是来自另一台正在运行的服务器:
答案 3 :(得分:1)
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。就是这样。
答案 4 :(得分:0)
我解决了这个问题,方法是更改服务器中的端口号,然后再更改standalone-full.xml中的端口号。
答案 5 :(得分:0)
转到您的crome设置类型“ xy”以打开代理设置,然后单击“ LAN设置”,检查绕过代理服务器的本地地址。