你可以從tomcat應用程序中提取源代碼嗎? webapp並未作爲.war文件進行部署,它是一堆目錄,xmls,配置,.class文件,.jars和其他東西。你可以從tomcat部署的應用程序中獲取源代碼嗎?
0
A
回答
1
您對Paul Tomblin的評論表明您已經有權訪問該服務器。正如他所說,如果你沒有上傳源代碼(這是正常的),你不能從服務器上下載。不過,也有幾件事情需要注意:
- 除非你編譯你的JSP之前上傳,它們將包含自己的源代碼,你可以下載它們用在另一個項目或不管它是你試圖做
- 如果你絕望,你可以使用類似JD(http://java.decompiler.free.fr)的方式反編譯.class文件。反編譯的代碼不會包含註釋,並且不總是點亮,但它會讓你遠遠超過現在。
1
您不必將源代碼放在您的Web服務器上,只需編譯類文件。所以不,如果源不在服務器上,沒有人可以「撿起」。在正常的配置下,我認爲甚至可能下載單個類文件是不可能的,但是如果您將Tomcat webapps目錄放在普通Web服務器(Apache)可以找到它們的地方,也許可以。
相關問題
- 1. Python應用程序:你可以保護你的代碼嗎?
- 2. 我可以將應用程序熱部署到Tomcat嗎?
- 3. 您可以從JETTY取消部署應用程序嗎?
- 4. 用戶可以從iPhone應用程序獲取資源嗎?
- 5. GWT應用程序可以部署藍色/綠色部署嗎?
- 6. 我可以從PyInstaller生成的包中獲取源代碼嗎?
- 7. 你可以在VS2012中將XNA遊戲應用程序部署到WP8嗎?
- 8. 在tomcat中部署FLEX3應用程序
- 9. 是否可以從Flash應用程序獲取顏色代碼?
- 10. 如何運行我從Android源代碼獲取的應用程序源代碼?
- 11. 僅上載Tomcat遠程部署中的源代碼
- 12. Android Google Navigations應用程序:我可以編輯源代碼嗎?
- 13. 你能像部署Java應用程序一樣部署以smalltalk/squeak/pharo編寫的應用程序嗎?
- 14. 在Tomcat中部署Jersey應用程序時,「請求的資源不可用」
- 15. ClickOnce部署的應用程序可以從磁盤讀取文件嗎?
- 16. 已部署應用程序的MeteorJS源代碼
- 17. 下載已部署GAE應用程序的源代碼
- 18. 從安裝的調試獲取源代碼應用程序
- 19. Turbogears2應用程序可以在Heroku中部署嗎?
- 20. 我可以在哪裏獲得應用程序源代碼?
- 21. 我可以從.m文件獲取源代碼嗎?
- 22. 打開MFC應用程序以獲取源代碼
- 23. 清除Tomcat中Grails應用程序的取消部署
- 24. Spring引導應用程序 - Tomcat部署
- 25. 在Tomcat上部署Web應用程序
- 26. Spring mvc tomcat應用程序部署
- 27. Tomcat應用程序未部署
- 28. Tomcat應用程序部署監聽器
- 29. Eclipse - Web應用程序Tomcat部署borked
- 30. Tomcat部署應用程序錯誤:LifecycleException
好吧,這更進一步回答我的問題!謝謝,spork。 – Zlatko 2009-12-12 11:05:13