【问题标题】:Possible to map subdomains to webapps in a standard Java app server?可以将子域映射到标准 Java 应用程序服务器中的 webapps 吗?
【发布时间】:2011-06-16 20:44:01
【问题描述】:

如果你在 Tomcat 这样的 J2EE 应用服务器中有两个 webapp,foo 和 bar,区分它们的正常方法是这样的:

domain.com/foo
domain.com/bar

我想这样做:

foo.domain.com
bar.domain.com

这可能吗?

【问题讨论】:

    标签: java web-applications tomcat servlets jetty


    【解决方案1】:

    这不是可以以“标准”方式完成的事情 - 每个 Java 应用程序服务器都有不同的配置方式。您需要查看要部署到哪个服务器的文档。

    对于 Jetty,该文档在这里:http://wiki.eclipse.org/Jetty/Howto/Configure_Virtual_Hosts

    【讨论】:

      【解决方案2】:

      您需要在 server.xml 中使用 2 个条目 - 然后每个 webapp 将成为每个虚拟主机的 ROOT webapps。

      【讨论】:

        【解决方案3】:

        您可以在两个单独的文件中定义单独的 JkMount 指令。然后将每个子域配置为单独的虚拟域,并在该子域的 JkMount 中包含适当的配置文件。

        【讨论】:

        • 谢谢。有帮助,但我们没有使用 Apache 来前端 Tomcat。
        猜你喜欢
        • 2016-11-24
        • 2020-09-19
        • 2011-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多