Java Spring计划使用Tomcat多上下文多次运行

Java Spring计划使用Tomcat多上下文多次运行,java,spring,tomcat,Java,Spring,Tomcat,我必须以两种不同的路径运行一个web应用程序。我在一个主机中创建了两个具有不同路径的不同上下文 一切正常,但当我有两个上下文时,我的Spring计划(注释驱动)运行两次。我怀疑这是一种标准行为——有两个运行的容器和两个并行应用程序 有没有办法创建类似“虚拟上下文”或“上下文别名”的内容?或者使用其他解决方案为一个应用程序创建多个路径?为什么要在同一个tomcat控制器中有同一应用程序的两个实例?将应用程序映射到两个不同的servlet路径就足够了吗?因为我有两个域。第一个域,例如“domain1

我必须以两种不同的路径运行一个web应用程序。我在一个主机中创建了两个具有不同路径的不同上下文

一切正常,但当我有两个上下文时,我的Spring计划(注释驱动)运行两次。我怀疑这是一种标准行为——有两个运行的容器和两个并行应用程序


有没有办法创建类似“虚拟上下文”或“上下文别名”的内容?或者使用其他解决方案为一个应用程序创建多个路径?

为什么要在同一个tomcat控制器中有同一应用程序的两个实例?将应用程序映射到两个不同的servlet路径就足够了吗?因为我有两个域。第一个域,例如“domain1.com”使用“/”路径,第二个域,例如“domain2.com”使用路径“/”应用程序,例如:“domain2.com/app”。对于这种情况,可能还有另一种解决方案?是否可以选择使用Apache反向代理来管理外部URL(和缓存静态内容),并使用一个tomcat托管应用程序?它是大型数据中心的当前体系结构。。。