Java Tomcat上的多个Spring MVC应用程序

Java Tomcat上的多个Spring MVC应用程序,java,tomcat,spring-mvc,Java,Tomcat,Spring Mvc,我安装了两个不同的应用程序。第一根。战争和第二根。天空。战争 sky的请求由ROOT处理的问题。。。 我应该挖到哪里 如果您需要一个请求调度程序,请向您表示感谢。。。。您需要将tomcat启动选项crossContext设置为true,这将允许您使用ServletContext.getContext()为其他web应用程序返回请求调度程序。一个简单的场景是使用两个tomcat实例(tomcat-7one,tomcat-7two)。 通过以下方式从tomcat/config文件夹编辑server.

我安装了两个不同的应用程序。第一根。战争和第二根。天空。战争 sky的请求由ROOT处理的问题。。。 我应该挖到哪里


如果您需要一个请求调度程序,请向您表示感谢。

。。。您需要将tomcat启动选项
crossContext
设置为true,这将允许您使用
ServletContext.getContext()

为其他web应用程序返回请求调度程序。一个简单的场景是使用两个tomcat实例(tomcat-7one,tomcat-7two)。 通过以下方式从
tomcat/config
文件夹编辑server.xml文件:
首先:

将它们放在不同的ports@patilharshal16您是否有一些示例或手册链接?双击服务器,您将获得3个端口类型tomcat admin、HTTP、AJP,因此只需更改端口号您希望sky的请求由root处理,还是不希望?不,它们都配置为侦听/**文件夹,我需要每个人都听自己的根..除了crossContext=true之外,我还需要进行额外的配置吗?@nKognito不这么认为,但我从来没有这样做过。我通常会有一个战争fle,并在其中多个不同的背景。否则,我将依赖war文件的url映射来调用不同的请求映射。第三种方法是我认为使用耳朵。这对操作没有帮助,这只是设置两个Tomcat或不同的端口。我不明白这个问题then@NimChimpsky是的,但如果我安装额外的子域并将所有请求重定向到第二个实例,它可能会help@nKognito这就是我的答案,但有人否决了我的答案