2009-12-11 2 views

답변

1

Paul Tomblin에게 보내는 귀하의 의견은 이미 서버에 대한 액세스 권한이 있음을 나타냅니다. 그가 말했듯이, 소스를 업로드하지 않은 경우 (정상적인 경우) 서버에서 꺼낼 수 없습니다. 그러나 몇 가지주의 할 수있다 :

  • 당신이 업로드하기 전에 당신의 JSP를 컴파일하지 않는 한, 그들은 자신의 소스 코드를 포함하고 다른 프로젝트에 사용하기 위해 다운로드 할 수 있습니다 또는 당신이있어 무엇이든 하려고 할 때
  • 필사적 인 경우 JD (http://java.decompiler.free.fr)와 같은 것을 사용하여 .class 파일을 디 컴파일 할 수 있습니다. 디 컴파일 된 코드는 주석을 포함하지 않으며 항상 스포트 온이 아니지만 현재보다 훨씬 많은 것을 얻을 수 있습니다.
+0

글쎄, 내 질문에 더 답변을! 고마워, 스폰지. – Zlatko

1

웹 서버에 소스 코드를 넣을 필요없이 컴파일 된 클래스 파일 만 넣을 수 있습니다. 소스가 서버에 없으면 아무도 "선택할 수 없습니다". 정상적인 설정에서는 개별 클래스 파일을 다운로드하는 것이 가능하다고는 생각하지 않지만, 일반적인 웹 서버 (Apache)가 그들을 찾을 수있는 곳에 Tomcat webapps 디렉토리를 두는 것이 가능할 수도 있습니다.

+0

정확히 무엇을 의미합니까, 나는 그 소스를 직접 얻고 싶습니다 (액세스 권한이있는 서버에서). 나는 어떻게 그것에 대해 갈 것인가? – Zlatko

+0

무슨 소식통? 앞서 말한 것처럼 JSP를 제외하고는 웹 서버에 소스가 없을 것입니다. –

+0

음, 클래스 파일, xml 파일, jsps가 모두 있습니다 ... 난 그냥 보았고 .java 파일을 찾지 못했습니다. 그래서 당신이 옳다고 생각합니다. 소스가 없습니다 ... 그래서 대답은 "아니오, 근원을 얻을 수 없다 ", 응? – Zlatko

관련 문제