【问题标题】:JBWEB000289 JBoss Error while DeploymentJBWEB000289 部署时出现 JBoss 错误
【发布时间】:2015-08-07 17:14:15
【问题描述】:

我收到以下错误。我不知道为什么某些 servlet 在启动时需要 ActiveMQ 服务。我还没有做代码演练。我现在已经启动了 ActiveMQ 服务。我希望下次部署时不会出现错误。

我已经发布了一个如何安装和启动 Apache ActiveMQ 服务的答案....

12:01:37,320 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/aggt]] (ServerService Thread Pool -- 119) JBWEB000289: Servlet aggregatormo threw load() exception: javax.servlet.ServletException: Initialise MO Consumer Failed : <Could not connect to broker URL: tcp://localhost:61615. Reason: java.net.ConnectException: Connection refused: connect>
    at com.singtel.pcb.aggregator.servlet.AggregatorMOServlet.init(AggregatorMOServlet.java:79) [classes:]
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1194) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1100) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3593) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3802) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
    at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:163) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
    at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:61) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
    at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:96) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [rt.jar:1.8.0_45]
    at java.util.concurrent.FutureTask.run(Unknown Source) [rt.jar:1.8.0_45]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.8.0_45]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.8.0_45]
    at java.lang.Thread.run(Unknown Source) [rt.jar:1.8.0_45]
    at org.jboss.threads.JBossThread.run(JBossThread.java:122)

【问题讨论】:

    标签: java jboss activemq


    【解决方案1】:

    从 Apache 下载 ActiveMQ

    例如 ActiveMQ 5.11.1,它是目前最新的稳定版本

    将 JAVA_HOME 设置为 JDK 7(主版本 51.0)

    C:\apache-activemq-5.11.1\bin>activemq start
    

    尝试再次部署应用程序。

    如果您的应用程序希望 ActiveMQ 在另一个端口上提供服务,则相应地配置 activemq.conf 并在该端口上运行服务。

    我不太了解 ActiveMQ 消息传递协议。我只知道它支持一组消息传递协议。而 ActiveMQ 是 JMS 遵从性消息系统。

    关于openwire,-服务运行在端口61616,这里是Apache网站的摘录......

    OpenWire JMS 生产者可以向 Stomp 消费者发送消息,而 Stomp 生产者可以向 OpenWire JMS 消费者发送消息。

    【讨论】:

      猜你喜欢
      • 2018-12-07
      • 1970-01-01
      • 2022-06-14
      • 2016-05-15
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多