2010-06-21 7 views
1

J'ai construit le projet de guerre Maven2, j'utilise le plugin de démarrage du fret, et cela fonctionne très bien pour le déploiement de l'application web. Pour lancer la commande maven, j'utilise un fichier .bat dans mon espace de travail, et j'ai une configuration externe pour lancer le fichier bat. Je n'arrive pas à arrêter le serveur depuis la console Eclipse ou à le redéployer.Comment démarrer/arrêter/redéployer l'application web maven en utilisant le démarrage de la cargaison dans Eclipse

Quelqu'un a-t-il des conseils sur la façon de démarrer/arrêter/redéployer rapidement Tomcat localement pendant le développement?

Répondre

2

Avez-vous essayé les outils JavaEE et m2eclipse? Pour autant que je puisse voir, cela devrait fonctionner dans la plupart des situations courantes. Ce que m2eclipse fait pour vous est de mapper exactement la configuration de maven à un projet d'éclipse avec les facettes nécessaires. En outre, si la facette Application Web dynamique est définie pour votre projet, vous pourrez la déployer sur un serveur Tomcat que vous avez configuré dans la vue Serveur des outils JavaEE. Cette configuration permet le redéploiement à chaud.

Plus d'informations sur les outils JavaEE: http://eclipse.org/home/categories/index.php?category=enterprise

Il y a une distribution complète Eclipse avec les outils EE disponibles sur leur site de téléchargement: http://www.eclipse.org/downloads/

m2eclipse est disponible gratuitement Sonatype: http://m2eclipse.sonatype.org/

Au travail, nous utilisons également le logiciel mentionné. De plus, nous utilisons les outils JBoss qui fournissent une fonctionnalité appelée Archives de projet qui vous permet de construire individuellement votre archive d'application web (ear/war/...). Pour commencer, vous devriez peut-être commencer un nouvel espace de travail et importer le projet maven existant (via l'assistant d'importation de projet maven existant). Si tout s'est bien passé, vous pouvez configurer votre tomcat dans la vue du serveur. Peut-être passer à la perspective Java EE. Cliquez avec le bouton droit sur le serveur nouvellement ajouté et sélectionnez Ajouter pour ajouter le projet Web dynamique que vous venez d'importer. S'il n'apparaît pas dans la liste, essayez de mettre à jour la configuration du projet via le menu contextuel du projet.

1

Eh bien, vous pouvez utiliser cargo:redeploy-Undeploy et déployer à nouveau un déployable (qui est un raccourci vers cargo:deployer-redeploy). Mais personnellement, je n'utilise pas Cargo de cette façon, je l'utilise principalement pour les tests d'intégration (c.-à-d. Pendant la construction) et j'utilise Eclipse WTP pendant le développement (que vous utilisiez le plugin maven eclipse ou m2eclipse).

Questions connexes