OSGi组件可以部署到任何容器,如Tomcat/Websphere/JBoss ..等等? (就像我们部署WAR文件一样),还是需要特殊的库或OSGi容器来运行OSGi组件?OSGi组件可以部署在任何Servlet容器中吗?
0
A
回答
1
如果您只想公开“组件”类,则可以将jar文件视为.. jar文件。
如果您将OSGi“组件”视为暴露某些服务并执行某些操作的“捆绑”,则回答为“否”。你需要一个OSGi容器(Karaf,WebSphere Liberty,Carbon,Glassfish,JBoss WildFly ...)。
但是,正如您所看到的,某些应用程序服务器本身提供了OSGi支持。
1
OSGi组件(我猜你的意思是bundle)需要运行一个OSGi框架。所以一个普通的servlet容器将无法工作。不过,有些版本的JBoss提供了对OSGi的支持。
相关问题
- 1. 我可以在任何兼容OSGI的容器/应用程序服务器上部署fab包吗?
- 2. 将OSGi嵌入到OSGi的servlet容器或servlet容器中?
- 3. 将servlet-war部署到oc4j容器中
- 4. 可以在OperaUnite中部署Servlet和JSP吗?
- 5. 战争文件可以部署在任何服务器上?
- 6. 如何将GWT项目部署到OSGi容器中?
- 7. GWT应用程序 - 部署在Tomcat或任何其他servlet容器上
- 8. Can Ansible可以远程部署Docker容器吗?
- 9. 在JBoss AS7上部署OSGi WAB servlet时获取404
- 10. OSGi中的Spring组件扫描找不到任何内容
- 11. 我可以使用WSS 3.0中的内容部署功能吗
- 12. 我可以在任何反应组件中检查`context.store`吗?
- 13. 我可以通过Eclipse在Glassfish中部署.EAR文件吗?
- 14. 将容器放入Redux组件中可以吗?
- 15. 组件可以临时注册到Autofac容器中吗?
- 16. 在Web服务器上部署servlet
- 17. 如何在servlet容器中部署Solr和前端Web应用程序配置
- 18. 是否有任何可以为Asp.Net MVC内容提供服务的文件副本可部署Web服务器?
- 19. Servlet过滤器和OSGi HttpService
- 20. 你可以在不同的OSGi包中有JSF自定义组件吗?
- 21. Weblogic OSGI软件包热部署
- 22. 通过Maven部署OSGI包
- 23. OSGi vs jboss热部署
- 24. 我可以XCOPY部署Windows服务吗?
- 25. 可以linode使django部署简单吗?
- 26. Azure函数可以部署到IIS吗?
- 27. FlashDevelop可以部署到iOS吗?
- 28. 我可以在Servlet映射中组合这些url模式吗?
- 29. ASP.NET MVC4有任何部署建议吗?
- 30. 如何在Docker容器的tomcat 7中部署war文件
感谢您的回复 – yathirigan
Eclipse有一个servlet桥,允许您通过servlet运行OSGi框架。这应该适用于任何servlet容器。 –