Question

Je suis en train d'obtenir un webapp et en cours d'exécution - pour le débogage - dans une instance Tomcat configuré dans Eclipse (pour garder mon flux de travail automatique que possible). Je suis en train de faire le débogage à distance activée dans le JVM Tomcat, et je l'ai lu sur deux séries d'arguments VM:

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n

ou ..

-Xdebug
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

Mais chaque fois que je tente d'utiliser l'un de ceux-ci, je reçois un message d'erreur dans la console:

Une erreur est survenue lors de l'initialisation de la machine virtuelle bibliothèque de l'agent
n'a pas réussi à Init: jdwp
ERREUR:. Impossible de charger cet agent JVM TI deux fois, vérifiez votre ligne de commande java pour les options en double jdwp

Je ne sais pas où je devrais regarder pour ces autres - soi-disant double - options de jdwp. Où sont-ils configurés? Comment puis-je obtenir ce travail?

Était-ce utile?

La solution

Si vous avez correctement Tomcat de configuration pour démarrer et arrêter dans une instance Eclipse, alors vous ne devriez pas avoir à configurer manuellement les options de débogage pour le serveur pour déboguer votre application à partir d'Eclipse. Lorsque vous démarrez Tomcat en mode débogage à partir d'Eclipse, les options de débogage sont automatiquement ajoutés au processus de démarrage. En les configurant manuellement dans la configuration de lancement que vous causez une duplication des paramètres, ainsi la réponse d'erreur.

Pour vérifier que vous avez correctement configuré le serveur, voici quelques étapes pour configurer Tomcat dans la version Helios:

  • Si votre point de vue les serveurs ne sont pas ouverts, allez à Fenêtre-> Afficher Affichage-> Serveurs
  • Cliquez-droit sur la fenêtre Serveurs et sélectionnez New-> Serveur
  • Dans le « Sélectionnez le type de serveur » fenêtre, sélectionnez la version Tomcat vous configurez
  • Sélectionnez suivant (si elle est déjà configuré l'environnement d'exécution du serveur, puis sur le bouton « Terminer » sera disponible)
  • Entrez le nom du serveur et le répertoire d'installation de votre environnement
  • sélectionnez 'Terminer'

À ce stade, vous devriez être en mesure de voir votre instance Tomcat nouvelle configuration dans la fenêtre Serveurs. À ce stade, vous pouvez déployer votre application sur le nouveau serveur de configuration. Pour démarrer le serveur en mode débogage, vous pouvez sélectionner la mise au point botton disponible à partir de la fenêtre Serveurs. Une fois que le serveur démarre l'IDE sera automatiquement connecté pour permettre le débogage de votre application déployée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top