2012-04-11 2 views
4

При попытке включить Spring DM с веб-поддержки на Virgo-TOMCAT-сервера 3.0.2.RELEASE, я получаю исключение:Tomcat + OSGi: Нет Catalina Сервис не найдено

ERROR WebExtender-Init 
org.springframework.osgi.web.deployer.tomcat.TomcatWarDeployer 
No Catalina Service found, bailing out 
org.springframework.osgi.service.ServiceUnavailableException: 
service matching filter=[(objectClass=org.apache.catalina.Service)] unavailable 

Эти пучки I добавлено к серверу:

  • catalina.osgi-5.5.23-SNAPSHOT.jar
  • catalina.start.osgi-1.0.0.jar
  • весна-OSGi-веб-1.2.1.jar
  • spring-osgi-web-extender-1.2.1.jar

У кого-нибудь была эта ошибка раньше?

спасибо.

ответ

2

Вам не нужно добавлять каталины jar's в каталог пикапа, поскольку Tomcat Virgo Server по умолчанию поддерживает tomcat. Вам нужно добавить файлы каталогов Catalina для запуска Tomcat на сервере OSGI Equinox.

Весна динамических модулей стал Blueprint проект Eclipse, Близнецы в конце 2009 года все новые разработки (в том числе для 2.x) в настоящее время размещается и выпущен через фонд Eclipse,

Затмение Gemini Blueprint можно считать Spring DM 2 .x, преемник Spring DM 1.x.

В Tomcat Virgo Server встроены все jar-файлы Blueprint Services (Spring DM). Вы можете обратиться к here о том, как использовать Spring MVC с услугами Близнецы Blueprint.

Тот же issue обсуждается на этом форуме.

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