是否有在同一服务器上运行的两个 Tomcat 实例之间共享静态内容(例如 PDF 文档)的推荐方法?
背景:我想使用 mod_jk 将我们的应用服务器从 Tomcat 的单个实例迁移到两个实例,因此我们可以在一个上更新 WAR 文件,而另一个继续为用户提供服务(注意:这是单个服务器而不是真正的集群)。
我们遇到的问题是如何确保两个实例中的 ROOT webapp 都将用户指向相同的静态内容,例如 PDF 文件。我们已经研究了使用“allowLinking”以及将两个 ROOT webapps 指向共享内容目录的符号链接。
但是出于安全原因,有些人建议不要使用allowLinking。此外,我读到删除/更新 WAR 文件也会删除符号链接上的内容,这违背了在 webapp/Tomcat 实例范围之外拥有单个静态内容存储库的目的。