2015-06-10 4 views
1

Я пытаюсь обновить свои хранилища fedora-commons и tomcat, поэтому я запускаю .jar с помощью install.properties, который использовался для старой установки fedora-commons. Кажется, чтобы начать нормально без каких-либо проблем, но через несколько секунд после запуска я получаю сообщение об ошибке в catalina.out:Почему клиент JMS-сообщений не может запускаться с Fedora-Commons 3.8.1?

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. Спасибо за любую помощь!

+1

Вы уверены, что сервлет Fedora запущен? Вы можете перейти на страницу поиска объектов на странице «http://yourserver.org:8080/fedora/objects/»? –

+0

Нет, я не могу добраться до этой страницы ... – SketchyTurtle

ответ

1

Проблема была в том, что я копировал все свои старые файлы в каталог fedora перед запуском запуска сервера, который развертывает новый fedora.war, fop.war ... и т. Д. Таким образом, он смешивал устаревший код с новым кодом.

+1

Если это еще не решило проблему, дважды проверьте, чтобы убедиться, что вы не используете OpenJDK. Я заметил, что OpenJDK заставляет сервлет Fedora спокойно терпеть неудачу, несмотря на то, что сервер Tomcat отлично работает с ним. –

+0

Я фактически использую OpenJDK, я попробую переключиться на оракул, чтобы увидеть его, что помогает, спасибо за предложение – SketchyTurtle

 Смежные вопросы

  • Нет связанных вопросов^_^