2009-05-28 6 views
11

Chaque fois que je sauvegarde un fichier JSP dans mon projet WTP, Eclipse redémarre son instance Tomcat. C'est en quelque sorte me rendre fou. Je ne veux pas désactiver complètement le rechargement automatique, je ne veux pas que cela se produise lorsque je sauvegarde un fichier qui ne nécessite pas de redémarrage.Comment informer Eclipse 3.4 WTP pour ne pas redémarrer tomcat lors d'une sauvegarde JSP?

Je ne suis pas sûr comment Eclipse WTP fonctionne à cet égard. Serait-ce ma structure de projet? Les fichiers JSP sont dans WEB-INF/jsp.

(this SO question est similaire à la mienne, mais n'a pas de réponse suffisante)

EDIT: Je veux rechargeant automatiquement arriver, mais pas pour le fichier qui ne nécessitent sauve pas. Lorsque je sauvegarde une JSP, il n'y a aucune raison de redémarrer Tomcat. Donc ce que je cherche, si possible, est une façon plus intelligente de recharger.

Répondre

0

Désactiver le rechargement automatique de votre application. Il est mentionné dans la réponse à la question que vous liez à. (Guy dit pour lui permettre, mais qui provoque le comportement que vous observez. Désactivez-le à la place!)

11

server.xml Ouvrir (utilisez la Ctrl +Maj +R raccourci si vous ne savez pas où il est). Recherchez la balise de contexte appropriée et définissez reloadable sur false. De cette façon, Tomcat peut remplacer le code à chaud sans qu'Eclipse ne le redémarre.

+0

résolu mon problème avec cela, merci! +1 –

+1

Je l'ai fait, mais mon contexte Spring semble redémarrer quand je sauvegarde un JSP. Une idée pourquoi? – JBCP

2

Face au même problème, le paramètre rechargeable sur false désactive le rechargement des classes Java. J'ai résolu ce problème en déplaçant le dossier web-inf/lib de mon projet eclipse vers un autre dossier. C'est bug wtp.

wtp

3

J'ai soumis un patch à Eclipse pour vous permettre de spécifier pour chaque serveur si vous souhaitez pour ajouter de nouveaux modules avec « reload automatique » activée ou désactivée par défaut. Ils considèrent le patch pour la prochaine version d'Eclipse.

Vous pouvez aider en votant pour ce patch ici: https://bugs.eclipse.org/bugs/show_bug.cgi?id=363892

Questions connexes