我已在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”,因此它会中断。
为什么会发生这种情况? 谢谢
答案 0 :(得分:0)
我发现了我的问题。
愚蠢但实际上经常是愚蠢的问题需要花费很多时间才能解决,因为你认为这些事情不会出错。
在index.jsp中我有类似
的东西response.sendRedirect("/myapp/....");
经验教训。