【问题标题】:web application deployment on JBossJBoss 上的 Web 应用程序部署
【发布时间】:2013-04-22 17:38:57
【问题描述】:

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

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

那么我该如何部署呢?

【问题讨论】:

    标签: web-services jakarta-ee web-applications netbeans-7 jboss5.x


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 即使我尝试从 IDE 启动,也会出现相同的消息。
      • 很明显,您的 8080 端口正在使用中。你有没有启动过像tomcat这样的其他服务器?请确保您关闭了从控制台 jboss、tomcat、glashfish 等启动的所有服务器。我假设您使用 Windows,您可以通过“netstat -aon -p tcp”检查哪个进程侦听 8080 端口
      • 发现原因是 JBoss 服务器在端口 8080 上运行。这样当我再次启动 JBoss 服务器时,它会发出该消息。一旦我继续运行应用程序,它就会运行良好。谢谢阿尔珀。
      猜你喜欢
      • 1970-01-01
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 2016-09-25
      • 1970-01-01
      • 2013-10-02
      • 1970-01-01
      相关资源
      最近更新 更多