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.
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
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 :
Servers
Add and Remove ...
J'ai résolu ce problème en ajoutant Dynamic Web Module
à Project Facets
Package Explorer
.Properties
Project Facets
Dynamic Web Module
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.
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.
Fermez Eclipse et démarrez le serveur sur lequel vous pourrez voir et exécuter le projet.
Les étapes, j’avais l'habitude de résoudre:
your version
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.
Après avoir suivi les étapes ci-dessus suggérées par les autres affiches, procédez comme suit.
vous devriez être prêt à partir maintenant.
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".
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.