在Tomcat7问题中将MyApp设置为ROOT

时间:2014-12-25 13:29:34

标签: apache2 tomcat7

我已在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添加到网址“www.myapp.com/myapp”,因此它会中断。

为什么会发生这种情况? 谢谢

1 个答案:

答案 0 :(得分:0)

我发现了我的问题。

愚蠢但实际上经常是愚蠢的问题需要花费很多时间才能解决,因为你认为这些事情不会出错。

在index.jsp中我有类似

的东西
response.sendRedirect("/myapp/....");

经验教训。