2012-09-03 50 views
2

我有兩個Java項目:配置Apache橋爲Tomcat

  1. 是一個Web服務,這是運行在Tomcat 6,其他
  2. 罰款是一個客戶端開發使用播放1.2.4框架和必須部署在與Web服務相同的tomcat上。

我的問題是,當它們被部署爲tomcat上的war文件時,客戶端請求URL不包含應用程序上下文,因此無法找到路徑。

我讀過,因爲它有可能使Apache成爲tomcat的橋樑將解決問題,但不知道如何配置它。

請幫我一把。

回答

0

我認爲您的意思是,您使用Play開發的用戶界面部署在/ myapp等上下文中。

你有兩個選擇:

  1. 重命名WAR文件ROOT.war。 Tomcat將其部署到/
  2. 使用Apache作爲代理和執行重定向

Apache的配置看起來像:

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