2

我有两个java项目:

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

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

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

请帮帮我。

4

1 回答 1

0

我认为你的意思是你的 UI 是用 Play 开发的,部署在像 /myapp 这样的上下文中。

你有两个选择:

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

Apache 配置看起来像:

RedirectMatch "^/$" /myapp
ProxyPass /myapp http://tomcatserver:8080/myapp
于 2012-10-05T14:01:34.123 回答