2009-12-11 4 views

Répondre

1

Vos commentaires sur Paul Tomblin indiquent que vous avez déjà accès au serveur. Comme il l'a dit, si vous n'avez pas téléchargé la source pour commencer (ce qui est normal), vous ne pouvez pas l'enlever du serveur. Cependant, il y a deux ou trois choses à noter:

  • À moins que vous compilez vos pages JSP avant le téléchargement, ils contiennent leur propre code source et vous pouvez les télécharger pour une utilisation dans un autre projet ou quoi que ce soit que vous êtes essayer de faire
  • Si vous êtes désespéré, vous pouvez décompiler les fichiers .class en utilisant quelque chose comme JD (http://java.decompiler.free.fr). Le code décompilé n'inclura pas de commentaires et n'est pas toujours direct, mais il vous permettra d'aller beaucoup plus loin que vous ne l'êtes actuellement.
+0

Eh bien, cela répond à ma question encore plus loin! Merci, spork. – Zlatko

1

Vous n'avez pas à placer le code source sur votre serveur Web, juste les fichiers de classe compilés. Donc non, si la source n'est pas sur le serveur, personne ne peut "le ramasser". Dans une configuration normale, je ne pense pas qu'il soit possible de télécharger les fichiers de classe individuels, mais cela pourrait être possible si vous mettez votre répertoire webapps Tomcat quelque part où votre serveur web normal (Apache) peut les trouver.

+0

Pas exactement ce que je voulais dire, je veux obtenir cette source moi-même (à partir de mon serveur auquel j'ai accès). Comment pourrais-je m'y prendre? – Zlatko

+0

Quelle source? Comme je l'ai dit, il n'y a probablement pas de source sur le serveur web, sauf peut-être les JSP. –

+0

Eh bien, les fichiers de classe, les fichiers XML, jsps sont tous là ... J'ai juste regardé et trouvé aucun fichier .java donc je suppose que vous avez raison, pas de source ... Donc je suppose que la réponse sera "non, vous ne peut pas obtenir la source ", hein? – Zlatko

Questions connexes