La différence entre ce qui suit:
Lorsque vous utilisez l'élaboration du projet IDEA, le déploiement tomcat sera le suivant:
Ainsi, en tant que développeur, à la fin est de choisir la guerre ou quand la guerre a fait exploser
nous examinons d'abord ici la différence entre les deux premiers modes:
Mode de guerre: Télécharger le projet sous forme de paquet de guerre réelle dans le répertoire webapps sur le serveur;
guerre a explosé en mode: juste un répertoire de carte, ce qui équivaut à tomcat démarrer le projet en tant que dossier source;
(1) la guerre est un rejet direct, l'inconvénient est pas de cours de déploiement à chaud des ressources JSP, HTML, et d'autres ressources cadres de configuration des ressources et des fichiers source Java générés;
(2) la guerre explosés le déploiement à chaud, après chaque modification, look redeloy directe, vous pouvez appliquer.
(3) dans le développement normal, lorsque vous ajoutez tomcat, sont modifiés aux « ressources de mise à jour » ou « ressources de mise à jour et les classes » lorsque « mise à jour » et « sur la désactivation du cadre ». De sorte que lorsque la fenêtre est de mise au point et cliquez sur le bouton de mise à jour mettra à jour la ressource et la classe.
(4) Si un mode de guerre, cette position ne peut pas « classes à jour et des ressources », mais seulement « redéployer »
résumé
Quand la guerre: webapps projet mené dans l'installation de tomcat de votre position réelle
Lorsque la guerre deploded: le projet s'écoule / artefacts dans votre répertoire de projet, ou dans le répertoire cible de Maven (si le projet est un des mots de build Maven)