2013-06-24 78 views
2

有幾個指導如何在Apache Tomcat上部署Apache Sling。你爲什麼想這麼做?據我瞭解,這意味着你正在tomcat中部署OSGI容器Felix,因此使用與Tomcat完全不同的部署系統。更令人困惑的是:Felix Sling內部使用Jetty作爲servlet引擎 - 因此您正在servlet引擎中部署servlet引擎。 8-}那麼,做這件事有什麼意義,而不是僅僅將launchpad作爲Java獨立應用程序運行?在tomcat上部署sling + jackrabbit的優勢?

回答

3

有些人希望在Tomcat或其他servlet容器上部署Sling,因爲他們有其他應用程序在那裏運行,他們更喜歡統一設置,或者因爲他們在監視,操作等方面熟悉這些容器。

這就是爲什麼我們提供Sling作爲戰爭文件和獨立運行jar。

如果您沒有具體的理由使用Tomcat或其他servlet容器,那麼使用自包含的Sling runnable jar可能是最好的 - 它重量輕,易於安裝並提供完全相同的功能。