Tomcat-使用相同外部目录的多个实例

Tomcat-使用相同外部目录的多个实例,tomcat,Tomcat,我们正在研究从同一个代码库副本运行多个Tomcat实例。我们当前的设置是使用Root.xml上下文设置从外部目录加载应用程序,而不是从webapps或war文件(例如/build)加载应用程序。我想做的是使用同一个目录启动两个实例,但我不确定是否有任何文件锁定会导致性能问题甚至bug。特别是关于属性文件和spring配置文件。有人对此有什么建议吗?我一直在Tomcat 5.5上这样做。没有遇到任何问题。为了确保在上下文中添加以下属性 <Context ... antiJARLockin

我们正在研究从同一个代码库副本运行多个Tomcat实例。我们当前的设置是使用Root.xml上下文设置从外部目录加载应用程序,而不是从webapps或war文件(例如/build)加载应用程序。我想做的是使用同一个目录启动两个实例,但我不确定是否有任何文件锁定会导致性能问题甚至bug。特别是关于属性文件和spring配置文件。有人对此有什么建议吗?

我一直在Tomcat 5.5上这样做。没有遇到任何问题。为了确保在上下文中添加以下属性

  <Context ... antiJARLocking="true" antiResourceLocking="true" /> 

当然,您需要将所有特定于实例的配置外部化。这是我们做这件事时最复杂的过程