【问题标题】:How to map root context to webapp context in embedded tomcat using spring boot如何使用spring boot将根上下文映射到嵌入式tomcat中的webapp上下文
【发布时间】:2017-11-28 06:33:36
【问题描述】:

我的问题的一些背景是,我们有一个 tomcat 应用程序在独立 tomcat 的“/context”下运行。我们有 apache 坐在前面加密流量并将“/”的请求映射到 tomcat 服务器上的“/context”。 我刚刚重新设计了 tomcat 应用程序以在 Spring Boot 中运行。我们正在做的是使用spring boot来构建一个包含我们原始war的可执行war文件。当我们执行新的war文件时,它的main方法会创建一个嵌入的tomcat实例,并将我们原来的war文件部署在原来的上下文中。 我们正在使用与 TomcatEmbeddedServletContainerFactory 配合使用的代码来执行此操作。

我的问题是在这个新设置中将请求重定向到“/”到“/context”的最简单方法是什么?我尝试在解压缩目录中创建一个“ROOT”文件夹,但我无法让嵌入式 tomcat 提供任何文件。 不再有 apache,也不再有独立的 tomcat。

【问题讨论】:

    标签: tomcat spring-boot reverse-proxy


    【解决方案1】:

    好的,我想我解决了自己的问题。我所要做的就是添加一个带有“/”的@RequestMapping 到我希望一切都去的上下文路径。 我不知道该怎么做,因为我们使用 spring-boot 的时间不多,我们只是在其中部署我们的遗留战争,我不熟悉如何使用 web 功能。

    【讨论】:

      猜你喜欢
      • 2019-05-13
      • 2013-07-11
      • 2014-09-16
      • 2011-10-03
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 2018-03-06
      • 2015-04-18
      相关资源
      最近更新 更多