Мне было интересно, можно ли встроить контейнер OSGi, например Karaf внутри экземпляра Tomcat. В соответствии с этот вопрос SO и некоторые другие, кажется, что это возможно, но я не могу найти каких-либо твердых подробностей о том, как это сделать или о том, остерегайтесь.
Итак:
- Можно ли встроить контейнер OSGi внутри Tomcat, чтобы я мог быстро развернуть пакеты OSGi в любой точке этого контейнера без перезагрузки Tomcat?
- Если ответ на № 1 выше "да", то какие системные службы/порты внедряют OSGi внутри Tomcat? Я спрашиваю, потому что я хотел бы развернуть OSGi на сервере Tomcat, размещенном на Java PaaS, где у меня нет прав администратора. И мне интересно, если, когда я попытаюсь развернуть встроенный контейнер OSGi в Tomcat, он попытается начать прослушивание портов или, возможно, начнет делать что-то в локальной файловой системе. Если это так, я, скорее всего, получу ошибки безопасности/разрешения.
Спасибо заранее!