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