2017-07-27 149 views
-2

我有一個可以在tomcat上運行的java項目,該項目現在有一些問題需要我解決。他們給了我一個ROOT文件來替換tomcat上的根目錄以讓項目運行。我擁有所有的.class文件,並且我可以通過反編譯器來查看它們。但是,如何將這些代碼放入eclipse中並將它們作爲Web服務運行? Jdk版本:1.6.0.22和Tomcat版本:6.0.0.29在tomcat上運行的反編譯器項目

回答

0
  1. 其實你可以做到這一點。創建一個eclipse動態web項目,複製所有的源代碼並粘貼到src文件夾項目。

  2. 轉到應用程序的WEB-INF/lib並複製所有jar文件並粘貼到WebContent/WEB-INF/lib文件夾。

  3. 驗證您的應用程序的WEB-INF文件夾,因爲說不定裏面還有JSP或HTML文件,在這種情況下,請在粘貼複製所有他們的WebContent/WEB-INF

  4. 現在所面臨的挑戰成爲老版本的jdk版本和tomcat版本,請嘗試在您的開發環境中使用相同的版本,否則將更改置於生產環境中會有些困難。

然後嘗試運行,它會拋出很多錯誤,驗證它們並繼續查找其他依賴關係,可能是web.xml或server.xml上的配置。對不起,但它是一個非常詳細的過程,它不是自動的。

注意:如果您只需要更改.class文件,然後對其進行更改並進行編譯,只需替換生產環境中的.class文件,避免替換整個項目,並記住,如果您對製作請重新啓動tomcat並驗證日誌文件,並再次驗證日誌文件會節省大量時間和精力。

希望它有幫助。

+0

感謝您的耐心迴應,我會試試這封信。 –

+0

好吧,只需嘗試並分享結果。 –