每个子域的tomcat唯一上下文

每个子域的tomcat唯一上下文,tomcat,subdomain,unique,config,contextpath,Tomcat,Subdomain,Unique,Config,Contextpath,我实际上开发了一个j2ee网络应用程序 此webapp包含多个子域(ar.app.ma、en.app.ma、app.ma…) 我意识到部署时,每个子域都有自己的上下文,因此,它有自己的对象,不同于其他子域的对象) 这是不愉快现象的后果。例如,登录www.app.ma的用户不会自动连接到ar.app.ma)。 会话中的连接池被实例化的次数与配置的子域的次数相同 您可能知道如何修改配置子域(或每个webapp的上下文),以便所有子域都具有相同的唯一上下文?我在tomcat官方网站上找到了解决方案 在

我实际上开发了一个j2ee网络应用程序

此webapp包含多个子域(ar.app.ma、en.app.ma、app.ma…)

我意识到部署时,每个子域都有自己的上下文,因此,它有自己的对象,不同于其他子域的对象)

这是不愉快现象的后果。例如,登录www.app.ma的用户不会自动连接到ar.app.ma)。 会话中的连接池被实例化的次数与配置的子域的次数相同


您可能知道如何修改配置子域(或每个webapp的上下文),以便所有子域都具有相同的唯一上下文?

我在tomcat官方网站上找到了解决方案

在Tomcat中,主机名和web应用程序以多对多关系绑定。每个主机将有一个主机条目。 当多个主机名绑定到同一个web应用程序时,可以使用Tomcat的别名功能

<Host name="www.mycompany.com" ...>
  <Alias>mycompany.com</Alias>
  <Alias>en.mycompany.com</Alias>
  <Alias>fr.mycompany.com</Alias>

mycompany.com
en.mycompany.com
fr.mycompany.com

听起来您正在寻找单一登录。Tomcat支持这一点。您可以单击绿色勾号“接受”我们自己的答案。这将从StackOverflow的未解决问题池中删除该问题。