2015-07-21 1 views
0

J'ai une application Java qui lit un message XML hors d'une file d'attente JMS. Mon application stocke ensuite le message dans une table de base de données. Je veux déboguer le traitement de ce message, mais je suis incapable de le faire.Debug Tomcat - Intellij Error

J'ai créé mon application et l'ai déployée dans Tomcat en mode débogage. J'ai mis mon point de rupture. Je veux que mon débogueur démarre lorsque mon application traite mon message.

Quelqu'un peut-il me dire comment faire cela dans Intellij? J'obtiens 2 erreurs quand j'essaye ceci:

Artefact app-web: la guerre explose: le serveur n'est pas connecté. Déployer n'est pas disponible.

  1. « La variable d'environnement JAVA_HOME est pas correctement défini Cette variable d'environnement est nécessaire pour exécuter ce programme NB: JAVA_HOME doit pointer vers un JDK pas un JRE Disconnected du serveur »

J'ai vérifié et JAVA_HOME est réglé sur mon JDK.

  1. Application Server n'a pas été connecté avant l'arrêt de la configuration d'exécution, la raison: Impossible de serveur ping à localhost: 1099

enter image description here

Répondre

0

Vous oubliez sans doute d'ajouter les propriétés:

-Djava.rmi.server.hostname=${machine_addr} 
-Dcom.sun.management.jmxremote.port=1099 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 

enter image description here