#spring #spring-mvc #osgi #spring-data #apache-karaf
#весна #spring-mvc #osgi #spring-данные #apache-karaf
Вопрос:
Мой вопрос буквально в названии: посоветовали бы вы запустить приложение Spring 4 в Apache Karaf?
Если нет, то почему бы и нет? Если вы это сделаете, как действовать дальше?
Контейнер, MVC и данные — это то, что нужно. В прошлом я делал это много раз без OSGi. С Karaf я перепробовал множество конфигураций, манифестов, путей к классам и пакетов. Всегда сталкиваюсь со странными проблемами. В конце концов, я задаюсь вопросом, предназначена ли Spring для запуска в OSGi. Если да, то как заставить его работать?
Отсюда мой вопрос для знающих людей. 🙂
Ответ №1:
Spring больше не отправляет пакеты. Итак, я бы сказал, что spring больше не поддерживает OSGi. Команда servicemix регулярно создает пакеты для spring, которые устанавливаются функциями karaf. Итак, есть некоторая поддержка сообщества.
Лично я бы не стал использовать spring в OSGi, поскольку без официальной поддержки может легко случиться, что они что-то сломают в OSGi и не заметят или не позаботятся.
В качестве альтернативы есть Aries JPA, который предлагает базовую поддержку jpa. Не уверен в замене spring mvc. Я думаю, это зависит от того, для чего вы его используете.