Y a-t-il un moyen de configurer le serveur Tomcat de sorte que chaque fois que je modifie la classe Java ou la page JSP, le changement est visible lors de l'actualisation du navigateur.
Je m'ennuie à arrêter et démarrer Tomcat. Je veux configurer Tomcat comme le fonctionne WAMP [où vous pouvez voir le code PHP changer lors de l'actualisation du navigateur]Compiler JSP et Java lors de l'actualisation du navigateur - Tomcat
Répondre
Si c'est pour le mode développement, c'est OK. Ne l'utilisez pas pour des produits de production.
Vous n'avez pas besoin de redémarrer le serveur. Vous pouvez redémarrer l'application via le gestionnaire Tomcat.
Vous pouvez même le faire directement: http: // [nom d'hôte]: [port]/manager/recharger path = [/ chemin/vers/votre/webapp]
ou
Définir votre contexte comme reloadable
Attention: Il est déconseillé de placer des éléments directement dans le fichier server.xml Vérifiez le guide de configuration Tomcat
Pour les classes java: reloadable
Set true si vous Catalina doit surveiller les classes dans/WEB-INF/classes/et/WEB-INF/lib pour les modifications et recharger automatiquement l'application Web si une modification est détectée. Cette fonctionnalité est très utile lors du développement d'applications, mais elle nécessite un temps d'exécution important et n'est pas recommandée pour les applications de production déployées. Toutefois, vous pouvez utiliser l'application Web Manager pour déclencher le rechargement des applications déployées à la demande.
NOTE - La valeur de cette propriété sera héritée de l'attribut rechargeable que vous avez défini dans le composant Context environnant, et toute valeur que vous avez explicitement définie ici sera remplacée. (http://tomcat.apache.org/tomcat-7.0-doc/config/loader.html)
Pour JSP: développement (CATALINA_BASE $/conf/web.xml)
développement - Jasper est-il utilisé en mode développement? Si la valeur est true, la fréquence de vérification des JSP peut être spécifiée via le paramètre modificationTestInterval parameter.true ou false, true par défaut.
Hope this helps
Ceci est probablement la réponse la plus inutile sur SO. C'est tous les avertissements inutiles. Avec un conseil "Définissez votre contexte comme rechargeable". Duh, mais comment? – developerwjk
- 1. Compiler Java sur Tomcat/JSP Hosting
- 2. Tomcat Java Compiler différence
- 3. Tomcat Impossible de compiler la classe pour JSP Servlet 3.0
- 4. Hébergement web Java/JSP/Tomcat
- 5. Utilisation du compilateur JSP WebLogic dans Tomcat
- 6. Impossible de compiler la classe pour jsp dans tomcat 6.0.2.0
- 7. org.apache.jasper.JasperException: Impossible de compiler la classe pour JSP - Tomcat 7
- 8. Puis-je ignorer certains fichiers jsp lors de la précompilation de jsp avec tomcat?
- 9. tomcat avec jsp
- 10. Application web Tomcat et url du navigateur
- 11. Erreur lors du transfert vers jsp dans tomcat?
- 12. Arbre personnalisé Taglib sur Tomcat 6 et 7: Impossible de compiler la classe pour JSP
- 13. Force compilateur Tomcat 3.3 pour compiler les JSP en tant que Java 1.5
- 14. Erreur lors du démarrage TOMCAT
- 15. Erreur dans le serveur Tomcat lors de la lecture du fichier JSP
- 16. JSP Forward vs. Redirect et l'URL du navigateur
- 17. Sonar SQLException lors du démarrage de tomcat
- 18. Compiler JSP (vérifier l'erreur syntaxique dans JSP)
- 19. Activer JSP dans Tomcat
- 20. Avoir un effet de java/jsp change sans redémarrer tomcat
- 21. Sécurité du navigateur Java EE/Java
- 22. impossible de compiler la classe pour JSP
- 23. sur présentation JSP disparaissent du navigateur
- 24. JspServlet de Tomcat 7 ne manquait pas de compiler les JSP dont les importations taglib manquaient
- 25. Java et JSP - java.lang.NoSuchMethodError?
- 26. Impossible de compiler grails plugin Tomcat
- 27. JSP 2.3 avec Tomcat 8
- 28. Commandes du navigateur Java et téléchargement
- 29. Session Perdue lors de la fermeture du navigateur
- 30. Dépendances Tomcat 5.5 Servlet/JSP/JSTL
Utilisez NetBeans/Eclipse IDE. Ils construisent et déploient automatiquement le contexte chaque fois que vous modifiez le servlet ou la JSP. – adatapost
BTW: Par défaut, config JSP effectue la compilation automatique même si aucun ide n'est utilisé. Pour le déploiement de classes à chaud, utilisez un IDE comme suggéré par AVD. Vous pouvez regarder playframework il supporte le déploiement de code à chaud sans IDE. –