J’apprends le framework SpringMVC et extrait une copie de leur code: https://src.springframework.org/svn/spring-samples/mvc-basic/trunk/ Je peux faire construire, installer et tout le rest. Mais sur Eclipse, l’option serveur s’exécute jamais. J’ai un serveur tomcat opérationnel, et aussi un plugin pour eclipse. Pourquoi l’option sur le serveur est manquante? Ceci est une machine Ubuntu. Lorsque j’ai essayé exactement la même chose sur ma machine Windows, tout allait bien. Il a la même version d’eclipse et toutes sortes de plugins installés comme la machine Ubuntu. J’ai été en mesure de le lancer à partir de l’option “run on server” d’Eclipse.
Est-ce que quelqu’un peut m’aider à comprendre pourquoi? Merci.
Avez-vous créé un projet Web? Si vous cliquez avec le bouton droit sur le projet et accédez à Propriétés> Facettes de projet, le module Web dynamic est-il sélectionné?
J’ai eu un problème similaire. Les projets Maven ont une structure différente de celle des “projets Web dynamics”. Eclipse ne sait que déployer les projets Web dynamics (structure de projet utilisée par Web Tools Platform).
Pour résoudre ce problème et dire à Eclipse comment déployer un projet de style “maven”, vous devez installer le plug- in WTP M2E Eclipse (je suppose que vous utilisez déjà le plug-in m2e).
Pour installer: Preferences-> Maven-> Discovery-> Open Catalog et choisissez le plug-in WTP.
Après la réinstallation, vous pourrez “exécuter sur le serveur” les projets qui sont des projets Web maven.
J’espère que cela pourra aider,
Pour moi a travaillé: Faites un clic droit sur le projet> Propriétés> Faces du projet> changez la configuration de “personnalisé” à “Configuration par défaut pour Apache Tomcat v7.0″> OK, puis l’option Exécuter sur le serveur est apparue.
Suivez les étapes ci-dessous:
1) Cliquez avec le bouton droit sur votre projet Maven.
2) Sélectionnez Maven
3) Projet de mise à jour
4) vérifier le
mettre à jour la configuration du projet depuis pom.xml
Actualiser les ressources de l’espace de travail à partir du système de fichiers local.
projets propres.
C’est tout.
Le sujet est ancien mais aujourd’hui, j’étais confronté au même problème, j’ai importé un projet Maven et quand j’ai essayé de l’append à Tomcat, il n’a pas montré le projet. Ce qui a fonctionné pour moi:
Propriétés >> Facettes de projet , puis marquez les options:
Module Web dynamic + Java et JavaScript (facultatif), puis cliquez sur Appliquer. J’espère que ça va aider quelqu’un 🙂
Voyez-vous des serveurs dans la vue du serveur dans eclipse? Probablement simplement que vous n’avez créé aucune instance de serveur.
Vous avez peut-être perdu de la configuration, vérifiez les dépendances JAR dans les propriétés -> Assemblage de déploiement. Si vous manquez quelque chose, essayez à nouveau d’append des dépendances.
Dans mon cas, corrigez cela, Run on Server apparaît à nouveau.
Il n’y a qu’une seule chose qui a résolu ce problème pour moi. Dans le fichier pom.xml, ajoutez la balise:
war
Ensuite, après avoir enregistré cela, lorsque vous cliquez avec le bouton droit sur le projet, vous devriez maintenant voir l’option “Exécuter en tant que … Exécuter sur le serveur” apparaît.
Nous devons installer le plug-in WTP M2E Eclipse Pour installer: Preferences-> Maven-> Discovery-> Open Catalog et choisir le plug-in WTP.
Et redémarrer eclipse
Je devais faire ce qui suit
/WebContent
de Deployment Assembly
et add /src/main/webapp
Server Runtimes
Cela m’a fait travailler, en plus de @alanbartczak répondre.
Je faisais face à un problème similaire lorsque j’ai créé un nouvel espace de travail dans STS. Projet => clic droit => L’option Maven était également manquante. J’ai essayé ces étapes ci-dessous et cela a fonctionné .. j’espère que cela aidera quelqu’un d’autre. Projet => clic droit => configure => converti en projet Maven et l’option pour exécuter sur le serveur est apparue.
Faites un clic droit sur le projet, allez dans “Exécuter en tant que”, sélectionnez “Exécuter les configurations” et créez une configuration d’exécution.