Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用spring boot在嵌入式tomcat中将根上下文映射到webapp上下文_Tomcat_Spring Boot_Reverse Proxy - Fatal编程技术网

如何使用spring boot在嵌入式tomcat中将根上下文映射到webapp上下文

如何使用spring boot在嵌入式tomcat中将根上下文映射到webapp上下文,tomcat,spring-boot,reverse-proxy,Tomcat,Spring Boot,Reverse Proxy,我的问题的背景是,我们有一个tomcat应用程序在独立tomcat中的“/context”下运行。我们让apache坐在前面,在tomcat服务器上加密通信量并映射“/”到“/”上下文”的请求。 我刚刚修改了tomcat应用程序以在spring boot中运行。我们正在做的是使用SpringBoot构建一个包含原始war的可执行war文件。当我们执行新的war文件时,它的主要方法将创建一个嵌入式tomcat实例,并在原始上下文上部署原始war文件。 我们正在使用与TomcatEmbeddedSe

我的问题的背景是,我们有一个tomcat应用程序在独立tomcat中的“/context”下运行。我们让apache坐在前面,在tomcat服务器上加密通信量并映射“/”到“/”上下文”的请求。 我刚刚修改了tomcat应用程序以在spring boot中运行。我们正在做的是使用SpringBoot构建一个包含原始war的可执行war文件。当我们执行新的war文件时,它的主要方法将创建一个嵌入式tomcat实例,并在原始上下文上部署原始war文件。 我们正在使用与TomcatEmbeddedServletContainerFactory一起工作的代码来实现这一点

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

好吧,我想我解决了自己的问题。我所要做的就是添加一个@RequestMapping,它将“/”带到我希望所有内容都指向的上下文路径。 我不知道如何做到这一点,因为我们已经很久没有使用spring boot了,我们只是在其中部署我们的传统war,我不熟悉如何使用web功能