【发布时间】:2019-01-23 06:22:57
【问题描述】:
我们正在为我们的 Web 应用程序使用 Spring Boot。上下文根在 WEB-INF/classes/common.properties 中定义如下。
server.contextPath=
但是在部署之后,上面的值没有被读取,并且 Tomcat 将战争的名称注册为上下文根。
Spring 启动版本 = 1.5.2 Tomcat 版本 = 8.0.53
【问题讨论】:
-
所有
server.*设置都用于嵌入式容器,在部署到 servlet 容器时不使用。 -
@Pijotrek 适用于 2.0 及以上版本。
-
@SourajitBasak 哦,你是对的,谢谢&对不起!
-
@M.Deinum 在我们的生产环境(Amazon beanstalk)中似乎可以正确读取上下文路径。
-
只有在使用嵌入式容器运行战争时才会出现这种情况,否则它将被忽略。
标签: spring-boot tomcat8