我有一個可以在tomcat上運行的java項目,該項目現在有一些問題需要我解決。他們給了我一個ROOT文件來替換tomcat上的根目錄以讓項目運行。我擁有所有的.class文件,並且我可以通過反編譯器來查看它們。但是,如何將這些代碼放入eclipse中並將它們作爲Web服務運行? Jdk版本:1.6.0.22和Tomcat版本:6.0.0.29在tomcat上運行的反編譯器項目
-2
A
回答
0
其實你可以做到這一點。創建一個eclipse動態web項目,複製所有的源代碼並粘貼到src文件夾項目。
轉到應用程序的WEB-INF/lib並複製所有jar文件並粘貼到WebContent/WEB-INF/lib文件夾。
驗證您的應用程序的WEB-INF文件夾,因爲說不定裏面還有JSP或HTML文件,在這種情況下,請在粘貼複製所有他們的WebContent/WEB-INF
現在所面臨的挑戰成爲老版本的jdk版本和tomcat版本,請嘗試在您的開發環境中使用相同的版本,否則將更改置於生產環境中會有些困難。
然後嘗試運行,它會拋出很多錯誤,驗證它們並繼續查找其他依賴關係,可能是web.xml或server.xml上的配置。對不起,但它是一個非常詳細的過程,它不是自動的。
注意:如果您只需要更改.class文件,然後對其進行更改並進行編譯,只需替換生產環境中的.class文件,避免替換整個項目,並記住,如果您對製作請重新啓動tomcat並驗證日誌文件,並再次驗證日誌文件會節省大量時間和精力。
希望它有幫助。
相關問題
- 1. 在Apache Tomcat上運行JSF項目
- 2. Tomcat。 Java運行時編譯
- 3. 在運行時編譯c#項目
- 4. 如何在Eclipse上運行和調試Boomerang反編譯器Neon
- 5. Glassfish項目似乎沒有在Tomcat服務器上運行
- 6. 項目沒有編譯 - 運行嗎?
- 7. 項目編譯但無法運行,NoClassDefFoundError
- 8. 如何在github上編譯和運行項目?
- 9. 在線編譯器運行
- 10. 在Windows上使用Tiny C編譯器編譯並運行file.c
- 11. 未在Ganymede中運行的Eclipse(JD-Eclipse)的Java反編譯器
- 12. Eclipse - 在項目上編譯的次數?
- 13. 反編譯Asp.Net網站項目
- 14. 將程序集反編譯爲項目
- 15. 編譯器項目構想
- 16. Intellij Idea編譯器重新編譯已編譯的項目
- 17. 是否有可以在Visual Studio 6上運行的反編譯器C++
- 18. C#項目的編譯器選項
- 19. netbeans的maven項目在每次運行時都完全編譯
- 20. 如果項目不被視爲Web項目,如何在Tomcat上運行WAR?
- 21. 在編譯服務器上編譯WP7項目的最低安裝要求
- 22. 在Ubuntu上編譯iOS項目?
- 23. 運行時Java編譯器
- 24. Const編譯器/運行時
- 25. illegalargumentexception - 在Netbeans上運行但不在Tomcat上的項目作爲War文件
- 26. 反編譯器在Xcode中?
- 27. Tomcat Java編譯器差異
- 28. .dll反編譯器
- 29. Java反編譯器
- 30. MIPS反編譯器
感謝您的耐心迴應,我會試試這封信。 –
好吧,只需嘗試並分享結果。 –