Java JBWEB000289部署时发生JBoss错误

Java JBWEB000289部署时发生JBoss错误,java,jboss,activemq,Java,Jboss,Activemq,我得到以下错误。我不知道为什么一些servlet在启动时需要ActiveMQ服务。我还没有完成代码遍历。我现在已经启动了ActiveMQ服务。我希望下次部署时不会出现错误 我已经发布了一个关于如何安装和启动ApacheActiveMQ服务的答案 12:01:37,320 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/aggt]] (ServerService Thread Pool -- 11

我得到以下错误。我不知道为什么一些servlet在启动时需要ActiveMQ服务。我还没有完成代码遍历。我现在已经启动了ActiveMQ服务。我希望下次部署时不会出现错误

我已经发布了一个关于如何安装和启动ApacheActiveMQ服务的答案

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)
12:01:37320错误[org.apache.catalina.core.ContainerBase.[jboss.web].[default host]./aggt]](ServerService线程池--119)JBWEB000289:Servlet聚合器MO抛出加载()异常:javax.Servlet.ServletException:初始化MO使用者失败:
在com.singtel.pcb.aggregator.servlet.AggregatorMOServlet.init(AggregatorMOServlet.java:79)[类:]
在org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1194)[jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
在org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1100)[jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
在org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3593)[jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
在org.apache.catalina.core.StandardContext.start(StandardContext.java:3802)[jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
在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]
在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]
在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]
在java.util.concurrent.Executors$RunnableAdapter.call(未知源)[rt.jar:1.8.0_45]
在java.util.concurrent.FutureTask.run(未知源)[rt.jar:1.8.0_45]
位于java.util.concurrent.ThreadPoolExecutor.runWorker(未知源)[rt.jar:1.8.0_45]
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(未知源)[rt.jar:1.8.0_45]
在java.lang.Thread.run(未知源)[rt.jar:1.8.0_45]
位于org.jboss.threads.JBossThread.run(JBossThread.java:122)

从Apache下载ActiveMQ

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

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

请再次尝试部署应用程序

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

我不太了解ActiveMQ消息传递协议。据我所知,它支持一套消息传递协议。ActiveMQ是JMS遵从性消息传递系统

关于openwire,-服务在端口
6161616
上运行,这里是Apache站点的摘录

OpenWire JMS生产者可以向Stomp使用者发送消息,Stomp生产者可以向OpenWire JMS使用者发送消息

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