2013-07-05 92 views
1

我們的組織投資了一個我們希望能夠開發的Java Web應用程序。不幸的是,最後的開發者只剩下.war文件。我們如何恢復一些類文件,改變它們,然後重新部署爲戰爭。我們試圖在Eclipse中這樣做,但在導入戰爭後,我們無法配置構建路徑。 (在我的理解中,戰爭是作爲靜態項目導入的)。在eclipse幫助文檔中我找不到「轉換爲動態項目」。從.war文件恢復到Web應用程序的最佳做法是什麼

回答

3

.jar/.war文件使用ZIP格式進行壓縮。你可以使用任何壓縮工具如WinZIP/WinRAR /等來解壓縮它。然後在.class文件上使用您最喜歡的反編譯器。

0

Java Decompiler是我見過的最好的。你可以用這個打開你的整個戰爭。

0

有特殊情況另一種選擇:看一看aspectj,這樣你就可以

  • 編織繞方法中的額外代碼調用修復bug等
  • 添加字段或方法等

它適用於字節代碼級別(它與.class文件一起使用)。

從長遠來看,使用反編譯器抓住你恢復的東西,並開始逐步替換類文件。

相關問題