有几个如何部署的指南Apache Sling上Apache Tomcat 。你为什么想这么做?据我了解,这意味着您正在 tomcat 中部署 OSGI 容器 Felix,因此使用与 Tomcat 完全不同的部署系统。更令人困惑的是:在 Felix Sling 中使用 Jetty作为 servlet 引擎 - 因此您正在 servlet 引擎内部署 servlet 引擎。 8-} 那么,这样做的意义何在,而不是仅仅运行 launchpad作为 Java 独立应用程序?
最佳答案
有些人希望在 Tomcat 或其他 servlet 容器上部署 Sling,要么是因为他们有其他应用程序在那里运行并且他们更喜欢统一的设置,要么是因为他们在监控、操作等方面熟悉这些容器。
这就是为什么我们提供 Sling 作为 war 文件和独立的可运行 jar。
如果您没有特定原因使用 Tomcat 或其他 servlet 容器,那么使用独立的 Sling 可运行 jar 可能是最好的 - 它是轻量级的、易于安装并提供完全相同的功能。
关于apache - tomcat上部署sling+jackrabbit的优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17277405/