eclipse ne peut pas déterminer apache tomcat 7 sur Ubuntu

J’utilise eclipse 3.8 et l’exécute sur Ubuntu 12.10 qui a apache tomcat 7. Le problème est quand je veux sélectionner tomcat comme serveur sur l’environnement d’exécution eclipse, il n’y a pas d’option pour sélectionner apache tomcat 7.

J’ai testé le serveur Tomcat sur localhost:8080 et ça marche. Il semble qu’il n’y ait pas de problème avec Tomcat lui-même mais je ne sais pas pourquoi je ne peux pas l’append à eclipse.

edit: mon eclise n’est pas une édition java ee et j’ai installé java ee en plugin.

Voici comment je l’ai fait, il conserve le système tomcat et votre propre instance tomcat personnelle, et vous n’avez pas à modifier les permissions ou à arrêter le fonctionnement du tomcat en tant que service.

Installez tomcat normalement: sudo apt-get install tomcat7

Installer un support d’instance privé: sudo apt-get install tomcat7-user

Créez une instance locale dans votre dossier de départ:

 tomcat7-instance-create -p 10080 -c 10005 mytomcat 

Remarque: -p définit le numéro de port (la valeur par défaut est 8080) et -c est le port de contrôle (par défaut 8005), nous les définissons donc nous ne sums pas en concurrence avec l’installation principale de tomcat exécutée en tant que service. “mytomcat” peut être tout ce que vous voulez, mais il créera un répertoire avec ce nom dans votre maison.

Maintenant, utilisez ce qui suit pour rendre Eclipse heureux:

 cd mytomcat ln -s /usr/share/tomcat7/lib ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy ln -s /usr/share/tomcat7/bin/bootstrap.jar bin/bootstrap.jar ln -s /usr/share/tomcat7/bin/tomcat-juli.jar bin/tomcat-juli.jar mkdir -p common/classes; mkdir -p server/classes; mkdir -p shared/classes; 

Maintenant, dans Eclipse, vous pouvez créer un serveur Tomcat v7.0 et définir le répertoire d’installation en tant que ~ / mytomcat.

Note: les classes common, server et shared peuvent aussi être des liens, mais je voulais garder les deux séparés.

soyez plus précis dans votre question: avez-vous installé Tomcat et Eclipse via APT? Votre édition Eclipse Java EE ou avez-vous installé le plug-in Java EE?

Je suppose que vous avez tous les deux du repository Ubuntu et que vous utilisez les développeurs Eclipse pour Java EE.

Vous cherchez à http://lackovic.wordpress.com/2012/05/31/set-up-eclipse-and-tomcat-7-on-ubuntu-12-04-to-create-java-restful-web-services -with-jersey / et suivez les instructions jusqu’à l’étape 13. Pour moi, j’ai travaillé sans problème.

Avant de commencer, vous devez arrêter le service en cours d’exécution avec sudo service tomcat7 stop . En fait, Eclipse doit démarrer sa propre instance de Tomcat, qui va tomber en panne si un autre Tomcat écoute sur 8080.

Veuillez noter que l’installation Tomcat d’Ubuntu est un peu différente de celle de vanille: en fait, les responsables d’Ubuntu décident de diviser le répertoire de base et le répertoire de configuration, tandis qu’Eclipse va chercher dans le répertoire de base des configurations.