web-dev-qa-db-fra.com

Impossible d'ajouter un projet à un serveur Tomcat dans Eclipse

Je ne peux pas ajouter mon projet à un serveur sous Eclipse. Pourquoi?

J'ai installé tous les outils nécessaires (développement Web, Java EE, adaptateurs de serveur, Tomcat lui-même, tout)

J'ai configuré les environnements d'exécution, ajusté toutes les versions Java à JDK 6 (car il devrait s'exécuter sur Tomcat 6), mais le côté gauche du dialogue où je pouvais ajouter des ressources était vide lors de la création d'un nouveau serveur.

Que pourrais-je essayer d'autre?

PS: Utilisation de Juno sur W7 Prof.

30
Florian Peschka

Vous n'avez pas créé votre projet en tant que "Projet Web dynamique". Eclipse ne le reconnaît donc pas comme un projet Web. Créez un nouveau "Projet Web dynamique" ou allez dans Propriétés -> Facettes de projets et vérifiez Module Web dynamique

77
partlov

1. Cliquez à droite sur le nom du projet dans la vue Package Explorer.
2. sélectionnez Properties
3. Sélectionnez Project Facets
4. Cliquez sur l'onglet Runtimes
5. vérifier le serveur
6. Cliquez sur OK 

Et maintenant :

  1. clic droit sur le nom du serveur dans la vue Servers 
  2. cliquez sur Add and Remove ... 
  3. déplacer les ressources dans la colonne de droite 
21
Banafshe Bamdad

J'ai résolu ce problème en ajoutant Dynamic Web Module à Project Facets

  1. cliquez avec le bouton droit sur le nom du projet dans la vue Package Explorer.
  2. sélectionnez Properties
  3. Sélectionnez Project Facets
  4. Activer Dynamic Web Module
  5. Cliquez sur OK
4
Adem

Allez dans les propriétés du projet -> Facettes du projet, assurez-vous que les modules Dynamic Web et Java ont été cochés.

En dehors de cela, "Application autonome Cloud Foundry" doit être désélectionné , si elle est déjà sélectionnée. Par défaut, peu d'IDE présélectionnent cette option.

3
Sireesh Yarlagadda

Si vous pouvez voir le projet dans l'explorateur de projets Eclipse mais que vous ne pouvez pas voir le projet tout en l'ajoutant au serveur Web, suivez les propriétés du projet -> Facettes du projet, assurez-vous queModule Web dynamique&Javaont été cochés.

2
Charlie
  1. Faites un clic droit sur le projet
  2. Aller aux propriétés => factes du projet
  3. Cliquez sur l'onglet d'exécution
  4. Cochez la case du serveur 
  5. Alors ok

Fermez Eclipse et démarrez le serveur sur lequel vous pourrez voir et exécuter le projet.

2
Rakesh Kumar Gupta

Les étapes, j’avais l'habitude de résoudre:

  1. Double-cliquez sur Serveur Tomcat dans l'onglet Serveurs.
  2. Dans une liste déroulante à côté de l'environnement d'exécution:, sélectionnez Apache Tomcat your version
  3. Cliquez sur sauvegarder.

Maintenant, vous devriez pouvoir ajouter au serveur en faisant un clic droit "Ajouter et supprimer"

Remarque: De plus, lorsque vous effacez/exécutez, vous obtenez une erreur pour plusieurs instances, ouvrez server.xml et assurez-vous qu'il contient une seule instance de chaque application et non plusieurs.

1
mitesh keswani

Après avoir suivi les étapes ci-dessus suggérées par les autres affiches, procédez comme suit.

  • Clic droit sur le projet
  • Cliquez sur Maven, puis sur Mettre à jour le projet.
  • Cochez la case "Forcer la mise à jour des instantanés/communiqués", puis cliquez sur OK.

vous devriez être prêt à partir maintenant.

1
Amit

Dans mon cas:

propriétés du projet -> Facettes du projet, assurez-vous que le "module Web dynamique" est coché et, enfin, je mets le numéro de version "2.3" au lieu de "3.0". Après cela, le runtime Apache Tomcat 5.5 est répertorié dans l'onglet "Runtimes".

0
Eduardo Lopes

Dans mon cas, le fichier .project était en lecture seule (il était extrait du contrôle de code source de cette façon). Le rendre accessible en écriture a résolu le problème.

Eclipse Oxygen.

0
Paul Fincke