2009-12-11 40 views

回答

1

您對Paul Tomblin的評論表明您已經有權訪問該服務器。正如他所說,如果你沒有上傳源代碼(這是正常的),你不能從服務器上下載。不過,也有幾件事情需要注意:

  • 除非你編譯你的JSP之前上傳,它們將包含自己的源代碼,你可以下載它們用在另一個項目或不管它是你試圖做
  • 如果你絕望,你可以使用類似JD(http://java.decompiler.free.fr)的方式反編譯.class文件。反編譯的代碼不會包含註釋,並且不總是點亮,但它會讓你遠遠超過現在。
+0

好吧,這更進一步回答我的問題!謝謝,spork。 – Zlatko 2009-12-12 11:05:13

1

您不必將源代碼放在您的Web服務器上,只需編譯類文件。所以不,如果源不在服務器上,沒有人可以「撿起」。在正常的配置下,我認爲甚至可能下載單個類文件是不可能的,但是如果您將Tomcat webapps目錄放在普通Web服務器(Apache)可以找到它們的地方,也許可以。

+0

不完全是我的意思,我想自己從我的服務器(我有權訪問)獲取該源代碼。我會怎麼做呢? – Zlatko 2009-12-11 12:58:13

+0

什麼來源?就像我說的那樣,除了JSP之外,Web服務器上不可能有任何源代碼。 – 2009-12-11 13:19:07

+0

好吧,class文件,xml文件,jsps都在那裏......我只看了一下,發現沒有.java文件,所以我猜你是對的,沒有源... 所以我想答案是「不,你無法獲得源代碼「,呵呵? – Zlatko 2009-12-11 13:23:04

相關問題