Websphere Application Server 上下文路径中的双斜杠
Double slash in context path in Websphere Application Server
我想知道在将 WAR 部署到 Websphere Application Server 时是否可以放置这样的上下文路径:/api/v3.1
,以及另一个具有相同上下文路径但用于API 的另一个版本将在同一个 WAS 中启动。
在我的团队中,我们想要对我们向客户端公开的 API 进行版本控制,我们有一个使用 Spring Boot 创建的单体应用程序,该应用程序部署到 WAS v8.5 中。
为此,我们想到了版本控制 API 将版本放入 URI 的方法:
https://example.com/api/v2.1
https://example.com/api/v3.0
它看起来部署正确,但在使用时它说没有映射到这些 URI 的文件。
是的。这是可能的(并且对 API versioning with the URI 有帮助)。问题是将“/”(斜杠)放在上下文路径的末尾。只在开头(或为空时)有效。
我想知道在将 WAR 部署到 Websphere Application Server 时是否可以放置这样的上下文路径:/api/v3.1
,以及另一个具有相同上下文路径但用于API 的另一个版本将在同一个 WAS 中启动。
在我的团队中,我们想要对我们向客户端公开的 API 进行版本控制,我们有一个使用 Spring Boot 创建的单体应用程序,该应用程序部署到 WAS v8.5 中。
为此,我们想到了版本控制 API 将版本放入 URI 的方法:
https://example.com/api/v2.1
https://example.com/api/v3.0
它看起来部署正确,但在使用时它说没有映射到这些 URI 的文件。
是的。这是可能的(并且对 API versioning with the URI 有帮助)。问题是将“/”(斜杠)放在上下文路径的末尾。只在开头(或为空时)有效。