Pouvez-vous extraire la source de l'application Tomcat? La webapp n'est pas déployée en tant que fichier .war, c'est un tas de répertoires, xmls, configurations, fichiers .class, .jars et autres.Pouvez-vous prendre la source d'une application déployée par tomcat?
Répondre
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.
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.
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
Quelle source? Comme je l'ai dit, il n'y a probablement pas de source sur le serveur web, sauf peut-être les JSP. –
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
- 1. TomCat Application jBoss
- 2. Incorporation de Tomcat et émission de demandes à l'application déployée
- 3. Apache Ant + Ivy construction d'une application web qui est déployée sur un Tomcat local
- 4. Comment voir le contenu de la source de données déployée?
- 5. eclipse tomcat: prendre le classpath du projet
- 6. application déployée à heroku pas stable
- 7. Télécharger le code source de l'application GAE déployée
- 8. Problème lors de l'écriture du fichier dans la servlet déployée sur tomcat
- 9. Tomcat/"L'application ne peut pas être déployée car elle contient des identifiants de déploiement" erreur
- 10. Référentiel de contrôle de source - Par client ou par application?
- 11. Prendre la ligne actuelle du fichier source dans D
- 12. Une application déployée clickonce est installée uniquement pour l'utilisateur spécifique?
- 13. Application Web asp.net compilée et déployée sur x64 0 x
- 14. Comment vérifier par programme si une application a été déployée dans JBoss5?
- 15. Modification de fichiers .resx sur une application déployée par le biais du code non manuellement
- 16. Open Office doit-il être installé pour être utilisé par une application déployée?
- 17. IntelliJ IDEA "Tomcat manager" application
- 18. Modifier l'espace de nom d'une application clickonce déployée
- 19. Utilisation de SSL avec une application déployée sur IBM-WASCE
- 20. Une application Web JBoss déployée peut-elle simplement disparaître?
- 21. L'application MVC déployée par bin s'attend à un manifeste différent
- 22. Déterminer à quel serveur d'applications notre application est-elle déployée?
- 23. pywinauto: prendre plus d'une application windows
- 24. Empêche les tentatives XSS sur une application Web Tomcat/Struts 1 (sans code source)
- 25. Tomcat: deux chemins de contexte pour une application Web
- 26. Transmission de variables à une application JRuby via Tomcat config
- 27. . Application d'annonces classées .Net avec la source
- 28. Quelle est la meilleure façon de gérer la journalisation de slf4j dans une application Web déployée dans Glassfish 3.0.1?
- 29. Veiller à la fin d'une application lancée par Runtime.exec quand tomcat est tué
- 30. Quelle est la meilleure façon de prendre en charge mon projet contrôlé par la source TFS et de le ramener?
Eh bien, cela répond à ma question encore plus loin! Merci, spork. – Zlatko