Я разработал веб-сервис с использованием весеннего mvc и спящего режима. В настоящее время я не смог найти решение о добавлении модуля в выполняемый веб-сервис без его прекращения. Мое намерение состоит в том, чтобы развить веб-сервис как модули и модули модулей во время выполнения. В .Net решение разрабатывает программу с использованием MEF (Managed Extensibility Framework) DLL. Я разработал некоторые решения с использованием платформы OSGI, но я обнаружил некоторые проблемы практичности. Пожалуйста, помогите мне найти применимое решение для сценария.Есть ли возможность добавить модуль в веб-службу, развернутую на Tomcat, без прекращения существующей веб-службы.
0
A
ответ
2
углубление вашего плана. это возможно с помощью OSGI, зарегистрировав новые модули как Сервисы и отслеживая все службы в реестре службы Framework, используя ServiceTracker
0
Вы можете развернуть внешний модуль в качестве другого приложения на контейнер/сервер. И использовать JNDI для совместного использования ресурсов. https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html
Вы уже ответили на этот вопрос: OSGi. Каковы были «проблемы практичности»? –