2013-04-29 181 views
0

我是Java EE概念和JBoss服务器的新手。我开发了一个简单的企业应用程序。我使用命令提示符启动了服务器,但是当我尝试从Netbeans部署它时,JBoss Application Server启动失败:在JBoss上部署Web应用程序

HTTP Connector port 8080 is already in use显示在输出上。

那么我该如何部署它?

回答

1

您的IDE将启动JBoss服务器,但似乎您已从控制台启动,因此端口正在使用中。从控制台关闭它,只能从IDE中尝试。 IDE将自行启动它。

+0

即使我试图从IDE启动,也会出现相同的消息。 – Minoshini 2013-04-29 06:21:42

+0

显然,您的端口8080正在使用中。你有没有像tomcat启动过其他服务器?请确保您关闭了从控制台jboss,tomcat,glashfish等启动的所有服务器。我假设您使用Windows,您可以通过'netstat -aon -p tcp' – Alper 2013-04-29 06:39:27

+0

来检查哪个进程侦听8080端口,发现原因是JBoss服务器正在端口8080上运行。这样,当我再次启动JBoss服务器时,它会发出这条消息。一旦我继续并运行应用程序,它运行良好。谢谢阿尔珀。 – Minoshini 2013-04-29 08:34:16

0

通过在命令提示符下点击netstat,您可以找到使用端口8080的应用程序。然后通过他的PID:**taskkill /PID number that represent the PID**杀死应用程序。或者下载TCP查看器来查看使用端口8080的应用程序,然后结束该过程,然后尝试启动JBoss

相关问题