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 | 征途私服
          主站蜘蛛池模板: 潞城市| 赞皇县| 黄石市| 加查县| 光山县| 新源县| 宁安市| 汝城县| 道孚县| 阿坝县| 宜良县| 志丹县| 织金县| 资源县| 宁都县| 常熟市| 海安县| 英吉沙县| 瓦房店市| 鄂托克前旗| 石阡县| 兴安县| 嘉定区| 黄龙县| 嘉鱼县| 绥芬河市| 宁海县| 西昌市| 辽阳县| 沙雅县| 海盐县| 江永县| 伊宁市| 磐安县| 辉县市| 景洪市| 湄潭县| 井研县| 什邡市| 册亨县| 海南省|