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

时间:2017-09-19 04:50:52

标签: tomcat spring-boot

我面临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/ (作为春季启动应用运行,正在考虑上下文路径(v1.0)

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

1 个答案:

答案 0 :(得分:1)

使用以下属性

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