【问题标题】:Double slash in context path in Websphere Application ServerWebsphere Application Server 中的上下文路径中的双斜杠
【发布时间】: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


【解决方案1】:

是的。这是可能的(并且对API versioning with the URI 有帮助)。问题是将“/”(斜杠)放在上下文路径的末尾。仅在开头有效(或为空时)。

【讨论】:

    猜你喜欢
    • 2019-07-13
    • 2020-11-20
    • 2013-07-23
    • 1970-01-01
    • 2017-09-29
    • 2020-11-25
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多