Configuration de JPDA pour Tomcat7 dans le serveur ubuntu
Je tente de configurer le JPDA pour Tomcat7 dans ubuntu.
J'ai utilisé le apt-get méthode d'installation Tomcat7.
En essayant de modifier l' /usr/share/tomcat7/startup.sh fichier avec les lignes suivantes, j'essaie de descendre tomcat7 de démarrer en mode debug et d'autoriser le débogage distant via eclipse.
JPDA_TRANSPORT="dt_socket"
JPDA_ADDRESS="8000"
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
Après l'édition de la startup.sh fichier, je redémarre tomcat7 à l'aide de:
sudo service tomcat7 restart
Puis essayez de vous connecter au serveur tomcat jpda dans eclipse avec l'adresse IP et le port 8000. Je reçois une "Connexion Refusée" erreur à partir d'Eclipse.
J'ai tenté de le démarrer manuellement tomcat7 à l'aide de la startup.sh script plutôt que de l'exécutable du service méthode que j'ai pensé que peut-être la startup.sh n'a pas été appelé.
sudo ./startup.sh
Cela a échoué avec la sortie suivante:
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch `/usr/share/tomcat7/logs/catalina.out': No such file or directory
./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent
J'ai aussi essayé de modifier le script de démarrage /etc/init.d/tomcat7 que je suis à l'aide de service de démarrage/redémarrage tomcat7 en vain...
Ce que je fais mal?
source d'informationauteur Ospho
Vous devez vous connecter pour publier un commentaire.
Dans Ubuntu 12.04+ il y a une section comme celle-ci dans
/etc/default/tomcat7
:Donc, juste dé-commentez-le et exécutez
sudo service tomcat7 restart
.Paramètres requis dans Tomcat:
1)Créer setenv.sh fichier */tomcat/bin/. L'emplacement sera la même que la catalina.sh fichier
2)Placer le contenu ci-dessous à l'intérieur.
exportation CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,serveur=y,suspendre=n"
Maintenant lancer le serveur Tomcat. Une fois qu'il est lancé, suivez les étapes ci-dessous.
Paramètres requis dans Eclipse:
3)Dans Eclipse aller pour Windows-->Préférence-->-->Connexion Réseau --> Active Fournisseur doit être Directe. Après le passage en direct redémarrer eclipse.
4)Dans eclipse, cliquez-droit sur le projet et debug ->debug configuration ->Distance d'applications java ->Créer une nouvelle configuration.
Remplir les champs en-dessous
Nom: en tant que votre souhait
Projet: Sélectionnez le projet que vous avez besoin de déboguer.
Type de connexion: prise Standard joindre
De l'hôte: Localhost Port: 8000(Il doit être même que celui mentionné au point 2)
Puis cliquez sur déboguer.
Le debug va commencer à port 8000. Maintenant, vous pouvez vérifier en gardant les points d'arrêt.