Tomcat 7 - 为每个主机创建特定领域的多个实例

时间:2015-10-02 11:58:26

标签: java tomcat

我在Tomcat 7中苦苦挣扎。经过几个小时的挖掘, stackoverflow 是我找到解决方案或答案的最后机会,)

我们假设我有两个应用程序,其org.apache.catalina.realm.DataSourceRealm的定义具有digest文件中定义的不同参数(userTableapp/META-INF/context.xml等等) 。这两个应用程序都部署在同一Host

我的问题"是两个应用程序共享一个领域(正在实例化为第一个领域)。我无法在Tomcat的文档中找到有关域的实例化的任何信息。 是否有可能告诉Tomcat创建Context元素中定义的领域的单例实例?或者只是Tomcat striclty为整个className / Host创建单例实例(每个领域一个Engine),无论它们在何处被定义?

谢谢。

//编辑:启用了SSO阀门。这导致了这个问题。

1 个答案:

答案 0 :(得分:1)

我的问题与当时启用的SSO阀有关。

如果启用了SSO,则只有一个领域实例用于整个主机。请参阅Tomcat's documentation

谢谢!