【问题标题】:configure apache bridge for tomcat为tomcat配置apache网桥
【发布时间】:2012-08-28 13:47:54
【问题描述】:

我有两个java项目:

  1. 是一个 Web 服务,在 Tomcat 6 上运行良好。
  2. 另一个是使用Play 1.2.4框架开发的客户端,必须和web服务部署在同一个tomcat上。

我的问题是,当它们在 tomcat 上部署为 war 文件时,客户端请求 URL 不包含应用程序上下文,因此找不到路径。

我读到有可能让 Apache 成为 tomcat 的桥将解决问题,但不知道如何配置它。

请帮帮我。

【问题讨论】:

    标签: java apache tomcat playframework


    【解决方案1】:

    我认为您的意思是您使用 Play 开发的 UI 部署在 /myapp 之类的上下文中。

    你有两个选择:

    1. 将 WAR 文件重命名为 ROOT.war。 Tomcat 会将其部署到 /
    2. 使用 Apache 作为代理并实现重定向

    Apache 配置如下所示:

    RedirectMatch "^/$" /myapp
    ProxyPass /myapp http://tomcatserver:8080/myapp
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 2011-10-02
      相关资源
      最近更新 更多