Tomcat 和 OSGi
2022-09-04 04:26:10
我想知道是否有可能将像Karaf这样的OSGi容器嵌入到Tomcat实例中。根据这个SO问题和其他一些问题,这似乎是可能的,但我似乎找不到任何关于如何做到这一点或需要注意的陷阱/警告的可靠细节。
所以:
- 是否可以在 Tomcat 中嵌入 OSGi 容器,以便我可以随时将 OSGi 捆绑包热部署到此容器,而无需重新启动 Tomcat?
- 如果上面#1的答案是“是”,那么在Tomcat中嵌入OSGi会暴露哪些系统服务/端口?我问是因为我想在我没有管理员权限的Java PaaS上托管的Tomcat服务器中部署OSGi。我想知道当我尝试将嵌入式OSGi容器部署到Tomcat时,它是否会尝试开始侦听端口,或者开始对本地文件系统执行某些操作。如果是这种情况,我可能会收到安全/权限错误。
提前致谢!