如果不同的雄猫中有多个Web应用程序,如何为所有雄猫配置相同的应用程序上下文
我不确定我是否正确理解了这个问题。我猜你误解了一些概念。首先,你的包裹是什么;是战争还是罐子。你使用Spring MVC还是Spring Boot(如果你是新手,我建议你使用Spring Boot(。如果你使用的是Spring MVC,你需要将你的war部署到像Tomcat这样的servlet容器中。如果您想将应用程序部署到多个雄猫,当然是可能的。但是,每个应用程序都在自己的应用程序上下文上运行。这些应用程序上下文将具有相同的 bean,并且在首次初始化时将处于相同的状态。据我所知,不可能在多个Spring mvc应用程序上共享一个应用程序上下文,我认为这没有意义。
如果您使用的是 Spring Boot,您的应用程序将在带有嵌入式 servlet 容器的 JVM 上运行。在这种情况下,您的应用程序被打包在带有 servlet 容器的 JAR 文件中,您不需要部署该应用程序。运行应用程序时,将初始化 servlet 容器和应用程序上下文。在这种情况下,您可以运行多个应用程序,正如我之前所说,这些应用程序将具有不同的应用程序上下文。