今天release的时候,遇到一个搞笑的【服务器正在将此地址的请求循环重定向】的问题
手上的产品线要做上一个小机能。
一个产品site, 要做smartphone的对应,主要的改修集中在portal层,改改view, serlvet ,共通就可以了。
项目完全交给两个小孩子搞,一切都很顺利, 今天在集成测试环境上预上线,我监督做release。
中间经历了UTF-8(ROM)文件编码导致无法编译的小问题之后,终于上线成功。
但是访问TopPage的时候,居然报【服务器正在将此地址的请求循环重定向】的error message。
先以为是本地Cache的问题,清了好几遍还是不行。
后来又怀疑是serlvet被改坏了, 于是回退版本,发现还是不行。
没办法,把这次commit log拔出来分析, 于是我发现。。。。。。。。。。。。
几个小朋友改修的时候,为了图方便,就把本来的view层的代码copy出来一份,重命名个文件夹,但是。。。。但是,,,,copy原有代码的时候,把.svn目录也copy过来了。 所以当你checkin的时候, 其实根本没有checkin到你目的的最新文件夹, 反而把原有的旧代码覆盖了, servlet也指向到根本不存在的文件夹,当然循环重定向了。
反思, 软件开发基础知识很重要,SVN的用法也很重要。。