2015-05-26 162 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使用者。