Tomcat 使用fedora commons 3.8.1,为什么JMS消息传递客户端无法启动?

Tomcat 使用fedora commons 3.8.1,为什么JMS消息传递客户端无法启动?,tomcat,jms,fedora-commons,Tomcat,Jms,Fedora Commons,我正在尝试升级我的fedora commons和tomcat存储库,因此我使用旧安装fedora commons时使用的install.properties运行.jar。它似乎启动正常,没有任何问题,但启动几秒钟后,我在catalina.out中收到以下错误消息: Exception in thread "Thread-5" java.lang.RuntimeException: Unable to start JMS Messaging Client, 5 attempts were made

我正在尝试升级我的fedora commons和tomcat存储库,因此我使用旧安装fedora commons时使用的install.properties运行.jar。它似乎启动正常,没有任何问题,但启动几秒钟后,我在catalina.out中收到以下错误消息:

Exception in thread "Thread-5" java.lang.RuntimeException: Unable to start JMS Messaging Client, 5 attempts were made, each attempt resulted in a java.net.ConnectException. The messaging broker at tcp://localhost:61616 is not available
at com.yourmediashelf.fedora.client.messaging.MessagingClient$JMSBrokerConnector.connect(MessagingClient.java:389)
at com.yourmediashelf.fedora.client.messaging.MessagingClient$JMSBrokerConnector.run(MessagingClient.java:349)
我在fedora.log中发现一条错误消息,如下所示:

ERROR 2015-06-10 11:41:57.966 [http-bio-8080-exec-23] (ContextLoader) Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.fcrepo.server.Server' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: Fatal error while starting server
我无法进入fedora/admin页面,但我可以进入tomcat页面。
谢谢你的帮助

我的问题是,在运行部署新fedora.war、fop.war等的服务器启动之前,我将所有旧文件复制到fedora目录中。因此,它将过时的代码与新代码混合在一起。

您确定Fedoraservlet正在运行吗?你能进入“”的对象搜索页面吗?不,我无法进入该页面…如果这仍然不能解决你的问题,请仔细检查以确保你没有使用OpenJDK。我注意到OpenJDK会导致FedoraServlet悄悄地失败,即使Tomcat服务器可以很好地使用它。实际上,我正在使用OpenJDK,我将尝试切换到oracle以查看它的帮助,感谢您的建议