2015-05-26 125 views
1

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

我已经发布了一个答案如何安装&启动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) 

回答

0

下载的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生产者可以将消息发送到践踏消费者和生产者践踏可以发送邮件到OpenWire JMS使用者。