8
votes

Running Maven Project sur Tomcat de Eclipse

J'ai un projet maven à Eclipse. Je veux le déployer dans mon serveur Tomcat local et l'exécuter comme des projets J2EE normaux.

Mais ce que j'ai trouvé, c'est dans l'option Tomcat Add / Supprimer des projets, aucun projet n'est affiché. Faites un clic droit sur Maven Project et exécuté, comme vous n'êtes pas exécuté sur l'option Server ou peut-être que je manque quelque chose.

Tout ce que je cherche à courir des projets Maven (de Eclipse, pas d'invite de commande ou de pâte de copie manuelle de guerres) dans le serveur Tomcat local, comme des projets J2EE normaux sans modifier pom.xml (sérieusement je ne veux pas la modifier)


2 commentaires

Utilisez-vous m2eclipse?


Oui. La seule façon d'utiliser Maven dans Eclipse est M2E;)


3 Réponses :


20
votes

in eclipse Maven Integration pour WTP doit être installé. De plus, ce projet doit être configuré avec Web Nature.

mise à jour

Pour activer la nature Web Nature dans vos propriétés du projet -> Facettes de projet -> Convertir en forme de facettes ... -> Module Web dynamique -> OK


1 commentaires

@Nitinguram bien. Ensuite, vous devez activer la facette du module Web dynamique de projet. Mise à jour ma réponse.



1
votes

Il peut y avoir quelques raisons pour lesquelles vous ne voyez pas le projet dans la boîte de dialogue Ajouter / Supprimer des projets pour Tomcat. Vérifiez les éléments suivants:

  1. Vous avez m2e installé (http://eclipse.org/m2e/download/)
  2. Vous avez m2e-wtp installé (http://www.eclipse.org/m2e-wtp/download/)
  3. Votre projet Maven importé en tant qu'application Web dynamique . Recherchez un (code> Descripteur de déploiement Entrée lorsque vous développez le projet, il devrait être quelque part dans les premières entrées. C'est le second pour moi sur Eclipse Juno. Pas ici? Ce n'est probablement pas une application Web. Retournez et vérifiez 1 & 2, puis supprimez et réindice votre projet.
  4. Assurez-vous que votre application Web n'est pas trop nouvelle pour la version de Tomcat que vous utilisez. Cliquez avec le bouton droit sur le projet et accédez à Propriétés > Facettes de projet . Recherchez Module Web dynamique et vérifiez la version. Si cette version est trop nouvelle pour votre version Tomcat, Eclipse ne vous laissera pas l'ajouter. Par exemple, votre module Web dynamique est 3.0 et vous utilisez Tomcat 6.

0 commentaires

3
votes

Pour compléter ALEKSANDRM Réponse , si quelqu'un veut faire leur Eclipse Web projet de site Web Maven Conscient dans Eclipse, mettez en surbrillance le projet dans Explorer -> Souris à droite Cliquez et sélectionnez Configurer -> Convertir au projet Maven


0 commentaires