【问题标题】:Tomcat multiple applications routing based on url [closed]Tomcat基于url的多个应用程序路由[关闭]
【发布时间】:2021-04-02 01:50:00
【问题描述】:

我有 Tomcat,上面有两个(Foo 和 Bar)应用程序(两个 .war)。它是相同的应用程序,但版本不同。 他们每个人都有端点/test。

GET foo/test - return "Hello World"
GET bar/test - return "Hello Universe"

我需要什么。 默认情况下,所有传入请求都来自 foo。 当 Tomcat 收到传入请求 foo/test?param=42 - 它应该将其重定向到 bar。它应该调用bar/test?param=42

重定向规则应基于 URL 参数。所有param=42 -> 酒吧,所有其他 ->foo

【问题讨论】:

    标签: java tomcat redirect url-rewriting


    【解决方案1】:

    这听起来像是在 servlet Filter 中编写的代码。

    或者,由于这是 Tomcat,如果您想从应用程序外部执行此操作,我相信您可以使用 Valve 来执行此操作。

    在做出决定之前,您可能需要研究这两个方面。

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-19
      相关资源
      最近更新 更多