當前位置:編程學習大全網 - 網站源碼 - 直接替換class文件風險

直接替換class文件風險

較低。

class文件通常很容易編譯,但不存在源代碼時,通常需要反編譯,修改,再編譯的過程,比較繁瑣,而且有時候翻譯的文件並不準確。我們可以通過16進制編輯器直接修改,效果也是最直接的。

2、替換完class,是否需要重啟容器。如tomcat7是無需重啟的,但是常量類不再規範的壹個類的時候,可能修改了壹個類,其他的編譯好的仍然使用原值。

3超過5個class,有必要打war包,就不要單次的去替換class文件,不然出了問題還要還原上壹個版本。

4、即使不重啟容器,也要把緩存清除,也就是清除tomcatwork下的目錄文件。

5、如果替換的class文件中包含常量,但是常量類中的常量值沒有替換,就會出問題。

  • 上一篇:招標人在簽訂招標代理合同時需要註意什麽?
  • 下一篇:知乎推文授權後還會構成侵權嗎
  • copyright 2024編程學習大全網