【问题标题】:Set MyApp as a ROOT in tomcat7 issue在tomcat7问题中将MyApp设置为ROOT
【发布时间】:2014-12-25 13:29:33
【问题描述】:

我已经在tomcat7中将MyApp部署为ROOT.war

使用apache2作为代理监听80端口,配置如下:

ProxyRequests     off
ProxyPreserveHost on
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

Tomcat7 监听 8080 端口。 我在 server.xml 中添加了一个连接器

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           URIEncoding="UTF-8"
           redirectPort="8443" 
           proxyName="www.myapp.com"
           proxyPort="80"   />

问题是当我输入“www.myapp.com”时,tomcat 会将 /myapp 添加到 url “www.myapp.com/myapp”,因此它会中断。

任何想法为什么会发生这种情况? 谢谢你

【问题讨论】:

    标签: apache2 tomcat7


    【解决方案1】:

    我发现了我的问题。

    确实很愚蠢但通常很愚蠢的问题需要很长时间才能解决,因为您认为这些事情不可能是错的。

    在 index.jsp 我有类似的东西

    response.sendRedirect("/myapp/....");
    

    经验教训。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多