gpt4 book ai didi

tomcat - 当应用程序部署在 tomcat 中时加载 server.context 路径的 Spring 引导问题

转载 作者:行者123 更新时间:2023-11-28 22:16:32 25 4
gpt4 key购买 nike

我正面临 spring boot 的问题。当我将 spring boot 作为独立应用程序运行时,它正在考虑 server.context-path。但是当我在 tomcat 容器(不是 spring boot 中的默认设置)中部署相同的应用程序时,它不考虑 server.context-path 并在根上下文中加载应用程序。

http://localhost:8080/book-service/ (部署在tomcat上)

{
"_links" : {
"users" : {
"href" : "http://localhost:8080/book-service/users{?page,size,sort}",
"templated" : true
},
"profile" : {
"href" : "http://localhost:8080/book-service/profile"
}
}
}

http://localhost:9001/v1.0/ (作为 spring boot 应用程序运行,它正在考虑上下文路径(v1.0)

{
"_links" : {
"users" : {
"href" : "http://localhost:9001/v1.0/users{?page,size,sort}",
"templated" : true
},
"profile" : {
"href" : "http://localhost:9001/v1.0/profile"
}
}
}

最佳答案

使用下面的属性

                      spring.data.rest.basePath=/v1.0

关于tomcat - 当应用程序部署在 tomcat 中时加载 server.context 路径的 Spring 引导问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46292042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com