有几本指南介绍如何在Apache Tomcat上部署Apache Sling。你为什么想这么做?据我了解,这意味着您要在tomcat中部署OSGI容器Felix,从而使用与Tomcat完全不同的部署系统。更令人困惑的是:在Felix Sling中,Jetty被用作servlet引擎- 因此,您正在servlet引擎中部署servlet引擎。8-}那么,这样做的目的是什么,而不只是将启动板作为Java独立应用程序运行?
有些人想将Sling部署在Tomcat或其他servlet容器上,或者是因为它们在该处运行其他应用程序,并且他们希望具有统一的设置,或者因为他们在监视,操作等方面熟悉这些容器。
这就是为什么我们提供Sling作为战争文件和独立的可运行jar的原因。
如果您没有特定的理由使用Tomcat或其他servlet容器,则最好使用自包含的Sling可运行jar –它重量轻,易于安装并且提供完全相同的功能。