【发布时间】:2018-06-20 02:09:00
【问题描述】:
我想知道在将 WAR 部署到 Websphere Application Server 时是否可以放置这样的上下文路径:/api/v3.1,另一个具有相同上下文路径但要启动另一个版本的 API在同一个 WAS 中。
在我的团队中,我们希望对向客户端公开的 API 进行版本控制,我们有一个使用 Spring Boot 创建的单体应用程序,该应用程序部署到 WAS v8.5 中。
为此,我们想到了将版本放在 URI 中的 API 版本控制方法:
https://example.com/api/v2.1
https://example.com/api/v3.0
看起来它部署正确,但在使用时它说没有文件映射到这些 URI。
【问题讨论】:
-
您按照哪些步骤部署应用程序?您将应用的上下文根映射到什么值?
-
问题是在上下文路径的末尾加上斜线。
标签: java websphere contextpath api-versioning