我正在运行 SpringSource Tool Suite 3.2.0.RELEASE。我有一个工作应用程序在配置为从根上下文(“/”)启动时运行得很好。我需要将它移动到一个子目录(例如 localhost:8080/myapp )。当我在包含的 tomcat 服务器中执行此操作然后启动主页时,我的站点进入无限的 302 重定向循环。
该站点确实使用 Spring Security。但是我觉得这不是问题,因为我已经将 log4j 配置为从所有 org.springframework 输出“跟踪”消息。它愉快地吐出所有通常的启动消息,但是当我尝试访问主页时,它完全没有打印任何内容。就好像在重定向发生之前,请求甚至没有到达管道中的 Spring 那样远。我在日志中发现的唯一有问题的证据是访问日志中记录的 302。
我该如何调试这个问题?有些东西告诉网站重定向到某个地方,但我不知道是什么/在哪里/为什么。
我设置路径的步骤,以防有帮助:
- 右键单击 VMware vFabric tc Server .... 并选择“打开”
- 选择模块选项卡
- 选择我的网站并选择“编辑”
- 将路径设置为 /myapp (我也试过 /myapp/ )
- 保存并重启服务器