cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發展
          數據加載中……

          當升級了jdk1.4.2后,當工程某些文件回退后

          最近項目里頻繁遇到了一些奇怪的問題,遂記錄幾個,整理清思路,減少以后類似問題的出現幾率
          1) 類改動,編譯成Jar部署后,改動沒有得到體現
                 ~~特征即使是增加的System.out.pringln打印語句,或者log日志,依然沒有執行
                 ~~分析:
                 @新部署的類的版本,可能是回退,timestamp明顯低于當前
                 @新部署的類的版本,可能是從別的地方copy過來,timestamp明顯低于當前
                -----------------jdk增量編譯所致
              
                ~~征: 即使反編譯了當前類,和源代碼完全一致
                 @新部署的類,可能在編譯打包的時候放在了不同的jar包
                     比如一個類[以JBOSS為server],既被編譯到 [server instance]/[ear]/[jar]也被編譯到[server instance]/[ear]/[war]/WEB-INF/[lib]/[jar]
                     這個時候,優先起作用的是前者,而我們web應用期望是后者
                 -----------------中間環節的不嚴謹所致


          2) 文件改動,部署后,依然沒有更新
                   @依然是時間戳的問題,timestamp明顯低于當前

          posted on 2008-03-08 14:36 crazycy 閱讀(844) 評論(1)  編輯  收藏 所屬分類: JavaEE技術

          評論

          # re: 當升級了jdk1.4.2后,當工程某些文件回退后   回復  更多評論   

          http://www.xzllq.cn
          2008-03-08 15:58 | 征途私服
          主站蜘蛛池模板: 聂荣县| 镇巴县| 论坛| 临西县| 剑阁县| 克拉玛依市| 嘉兴市| 吉水县| 鹤峰县| 古丈县| 自贡市| 武定县| 会理县| 镇坪县| 镇远县| 沁阳市| 阿巴嘎旗| 太原市| 云南省| 井冈山市| 霍林郭勒市| 巨野县| 安平县| 贵港市| 仙居县| 万山特区| 苏尼特右旗| 西藏| 遂溪县| 建德市| 兴宁市| 洱源县| 襄汾县| 灯塔市| 宁津县| 福清市| 铜山县| 伊春市| 玉环县| 扎赉特旗| 平山县|