Arrête Tomcat lorsqu'il est exécuté dans Netbeans
Je exécuter Apache Tomcat 6 à l'aide de NetBeans. Quand il ya un défaut dans mon code comme un NullPointerException tomcat échouer et ne fonctionnera pas de toute autre demande.
Mon problème est que je ne peut pas obtenir de tomcat pour arrêter et je dois redémarrer l'ensemble de l'EDI Netbeans.
Des Idées?
source d'informationauteur Theo Briscoe
Vous devez vous connecter pour publier un commentaire.
sur Netbeans 6.9.1 (windows), sur le côté gauche, vous devriez voir l'onglet "Services" avec les autres onglets comme "Projets", "Fichiers"... etc. Cliquez sur l'onglet "Services". Cliquez sur le "+" de "Serveurs". Tout ce qui a le triangle vert (icône de lecture) signifie que le service est en cours d'exécution. Clic droit sur "Apache Tomcat 6.X.XX" et choisissez "Arrêt".
Netbeans semble lutter avec le contrôle de Tomcat en général, j'ai trouvé. Le plus de fois l'application déployée, la plus instable de Tomcat obtient jusqu'à ce que je obtenir un smilar problème pour celui que vous avez décrit. Sur de grosses applications, il suffit d'une seule de déploiement.
Ma solution consiste à annulé le déploiement de l'application par le biais de l'onglet Services dans Netbeans (sous Serveurs/Tomcat6/applicationContext), puis l'arrêt de l'instance de Tomcat, avant de chaque fois que vous exécutez votre application.
Si Netbeans peut pas annuler le déploiement de l'application, j'ordonne à mon navigateur sur le Tomcat manager application web (généralement http://localhost:8080/manager/html) et annulant le déploiement à partir de là.
Si Netbeans peut pas arrêter Tomcat, j'ai tuer la JVM que le serveur Tomcat (CTRL + ALT + SUPPR sous Windows).
À l'aide de ces trois méthodes, je peux éviter le redémarrage de Netbeans environ 95% du temps. Lorsque je obtenir super frustré, je lance mon projet à l'aide de la Jetée de la ligne de commande.
Êtes-vous à l'aide de l'Tomcat intégré qui vient avec NetBeans?
Je vous suggère de téléchargez et décompressez Tomcat 6 en local, l'ajouter à NetBeans et de les utiliser pour vos applications web.
Je ne sais pas qui Netbeans version que vous utilisez, mais pour arrêter l'exécution d'un Tomcat exemple, cliquez-droit sur le Tomcat projet du nœud et choisissez Arrêter Tomcat à partir du menu pop-up.
Je vais vérifier, mais lorsque je lance le NB sur Linux, je suis assez sûr qu'il y a une petite icône/fenêtre dans le coin en bas à droite avec un "x" pour tuer les processus en cours d'exécution (par exemple, arrêt de la course). Je ne suis pas le voir sur le mac, mais pourquoi pas?
Peut-être que je suis misremembering, mais tuer tomcat est bizarre comme décrit ici.
Vous pouvez simplement aller pour les services et trouver des "apache tomcat'. Faire un clic droit et faire manuel (afin qu'il ne démarre pas automatiquement lorsque vous ouvrez votre ordinateur à nouveau). Sur le panneau de gauche, arrêtez le service. Vous pouvez le lancer plus tard quand vous en avez besoin.