IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Tout savoir sur les plugins Maven pour Tomcat et Jetty,
Par Hugo Lassiège

Le , par hugo123

10PARTAGES

3  0 
Bonjour,

Je vous propose de faire le point sur les plugins Maven permettant de jouer avec Tomcat 7.x et Jetty 8.x. Ces plugins très pratiques vous permettront :

  • de démarrer un Tomcat/Jetty sans effort en phase de développement ;
  • de configurer vos logs ;
  • de paramétrer une datasource JNDI pour votre conteneur et d'initialiser votre schéma ;
  • de déboguer une application Web dans votre IDE préféré ;
  • de compiler vos JSP avant déploiement.


http://hugo.developpez.com/tutoriels...mcat-et-jetty/

N'hésitez pas à faire vos remarques, commentaires.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de yvnicolas
Candidat au Club https://www.developpez.com
Le 09/09/2013 à 9:44
Après plusieurs annees d'interruption, je me remets avec bonheur au codage.
Depuis trois mois je bosse sur une appli integrant Spring, Rest, Jackson..
Merci pour ce tuto sur lequel je suis tombe en cherchant un moyen de déboguer une appli tournant sur tomcat depuis Eclipse.

Je suis sur Eclipse Juno et j'ai cloné le répertoire Github indiqué dans le tuto.
Mes questions/commentaires, :

Section II : super, aucun pb ca marche

Section III : je n'arrive pas a faire fonctionner l'appli web. Après mvn tomcat7:run, mon navigateur reste desespererment blanc.Après lecture du code, j'ai essayé plusieurs choses, http://localhost:8080/hello/xxx, http://localhost:8080/developpez-webapp/, http://localhost:8080/developpez-webapp/hello/xxx sans succès
Quelle est la bonne syntaxe d'URL à utiliser?

Section IV : idem

Section V : debogage
Dans Eclipse, je ne retrouve pas l'enchainement des commandes de menus proposés dans le tuto
Derriere
Code : Sélectionner tout
Debug As
je n'ai pas de choix possible (none applicable)

En cherchant les divers moyens de
Code : Sélectionner tout
=> créer une nouvelle configuration Remote Debug ;
Je tome sur la possibilité de créer des run configurations ou des debug configurations sans avoir de choix sur remote debug configuration.
Copie d'écran de ma fenetre Eclipse quand je fais ca en piece jointe.

Merci d'avance!
1  0 
Avatar de Robin56
Modérateur https://www.developpez.com
Le 18/03/2013 à 23:11
Je viens tout juste de le parcourir et ça m'intéresse pas mal. Je trouve toujours intéressant de pouvoir industrialiser ses processus de développement avec Maven.

Dès que j'ai un projet qui s'applique à ça, je tenterais toutes ces petites astuces qui facilitent la vie.
0  0 
Avatar de Khaled.Noordin
Membre confirmé https://www.developpez.com
Le 19/03/2013 à 10:01
merci
0  0 
Avatar de chat'mar
Membre à l'essai https://www.developpez.com
Le 12/04/2013 à 10:49
Merci ! Très bon article bien utile.
0  0 
Avatar de yozine
Membre régulier https://www.developpez.com
Le 17/04/2013 à 11:55
et cargo dans tout ça ?
0  0 
Avatar de hugo123
Rédacteur https://www.developpez.com
Le 18/04/2013 à 13:29
cargo je l'ai utilisé assez longtemps avant d'utiliser le plugin tomcat directement.
Le plugin tomcat a l'avantage de permettre une modif à chaud des sources, cargo s'appuyant en effet sur le war généré (à moins que ce point ait changé depuis).
Ca n'en reste pas moins un très bon plugin qui est capable d'utiliser d'autres conteneurs (jboss, glassfish, resin etc...)
0  0 
Avatar de geforce
Membre confirmé https://www.developpez.com
Le 19/07/2014 à 23:24
Allo Hugo123
Dans ton Tutorial http://hugo.developpez.com/tutoriels...mcat-et-jetty/

J'ai une configuration mvn pour embarqué tout ce qu'il faut dans l'application avec des plugin mais la question suivante que je me pose du que cela est très biens dans mon de Developpment, mais en mode production n'est pas très bon !!!

Je suis dit une bonne solution serait d'avoir deux pom.xm différant un pour chaque cas, y t'il une possibilité pour avoir ce Mécanisme sur maven ?

Merci
0  0 
Avatar de hugo123
Rédacteur https://www.developpez.com
Le 23/07/2014 à 18:16
Peux tu détailler que tu entends par
"J'ai une configuration mvn pour embarqué tout ce qu'il faut dans l'application"

Je ne suis pas sur de bien saisir la question. Tu crées un artefact mais cet artefact est différent en prod et dev ?

D'un point de vue purement théorique par rapport à ta question. Avec Maven tu as la notion de profil qui te permet de faire varier la création de ton artefact en fonction d'un critère de ton choix.
0  0 
Avatar de geforce
Membre confirmé https://www.developpez.com
Le 24/07/2014 à 18:37
Citation Envoyé par hugo123 Voir le message
Peux tu détailler que tu entends par
"J'ai une configuration mvn pour embarqué tout ce qu'il faut dans l'application"
C'est exactement ce que permet de faire le tutorial == avoir tout c'est outil inclus dans notre projet et le cycle de vie du projet java mvn.

Citation Envoyé par hugo123 Voir le message

Je ne suis pas sur de bien saisir la question. Tu crées un artefact mais cet artefact est différent en prod et dev ?
D'un point de vue purement théorique par rapport à ta question. Avec Maven tu as la notion de profil qui te permet de faire varier la création de ton artefact en fonction d'un critère de ton choix.
Oui y la possibilité des profils, mais je me suis dit que c'est le plus simple à faire (de plus je suis débutant avec Maven) donc 1er solution c'est d'avoir deux pom.xml l'un pour la prod. et l'autre pour le dev. et idéalement serait-il possible d'avoir cette distinction (deux pom.xml pour chacun des cas) et avoir le même résultat qu’avec des profile ?

Merci d'avance.
0  0 
Avatar de Robin56
Modérateur https://www.developpez.com
Le 24/07/2014 à 19:31
Citation Envoyé par geforce Voir le message
Oui y la possibilité des profils, mais je me suis dit que c'est le plus simple à faire (de plus je suis débutant avec Maven) donc 1er solution c'est d'avoir deux pom.xml l'un pour la prod. et l'autre pour le dev. et idéalement serait-il possible d'avoir cette distinction (deux pom.xml pour chacun des cas) et avoir le même résultat qu’avec des profile ?
Oui et se sont les profils. Pourquoi veux tu une solution plus tordu que ce qui existe déjà ?

Regarde dans la FAQ, tu peux y trouver un exemple d'utilisation des profils, ce n'est pas si sorcier : http://java.developpez.com/faq/maven...te-d-un-projet
0  0