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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Context.xml / Tomcat / Eclipse Webtools


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Context.xml / Tomcat / Eclipse Webtools
    Bonjour.

    Au travail, certains applications sur tomcat sont développées dans Eclipse avec le plugin "tomcatplugin". C'est donc des Appli "Java" et non des applis de "Web Dynamique".

    Le problème est qu'on utilise pas la validation des JSP comme sait très bien le faire Eclipse lorsqu'on utilise un projet "Web dynamique".

    Si l'application est nommée "appli", nous avons un projet Eclipse "appli" (quelque-soit l'environnement : test ou prod),

    Dans tomcat, les contextes ne sont pas gérés dans le server.xml mais dans des fichiers dans webapps.
    Pour déployer, nous mettons dans le dossier webapps :

    - pour le tomcat de "test" :
    un fichier applit.war, et un fichier applit.xml (non géré dans Eclipse) dans lequel on indique la base de donnés de test.

    - pour le tomcat de "prod" :
    un fichier pour le tomcat de test appli.war, et un fichier appli.xml (non géré dans Eclipse) dans lequel on indique la base de donnés de prod.

    La personne qui gère les tomcat peut modifier les info de connexion à la base s'il le souhaite sans avoir à regénérer un nouveau WAR.


    En utilisant Webtool et donc "projet web dynamique", je ne sais pas où gérer le fichier XML de context pour qu'il soit en dehors WAR :
    Si je le mets dans meta-inf/context.war, il faudra à chaque fois livrer des war différents pour chaque environnement, car tomcat va prendre celui présent dans le war à chaque fois? ou gérer deux projets dans Eclipse pour gérer de fichier context.xml différent?

    Je ne sais donc pas gérer ça avec Eclipse.

    Comment faites vous? ou quelle est la meilleurs solution?

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    D'après ce que j'ai pu constater, on doit tout saisir dans le server.xml géré dans Eclipse, et c'est lui qui se charge de faire un fichier de contexte par appli lors du déploiement (dans conf/catalina/localhost),

    Pour gérer deux environnement (base de données), ce serait donc à moi (je suppose) d'écrire deux contextes pointant tous les deux vers le même "docbase".

    Et lorsque je génère un war, c'est à moi de faire un fichier de contexte à la mano pour les déployer sur les différents serveurs.

    Si quelqu'un pouvait me donner son avis, ça me confirmerait la méthodologie.

    Merci d'avance

  3. #3
    Invité
    Invité(e)
    Par défaut
    Quelqu'un a-t-il une réponse?

Discussions similaires

  1. [Tomcat/Eclipse]recharger le contexte
    Par ould dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 24/02/2007, 11h46
  2. Erreur de contexte sous Tomcat/Eclipse
    Par bahbah dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 23/10/2006, 10h51
  3. Réponses: 6
    Dernier message: 22/10/2006, 22h55
  4. tomcat eclipse/wtp server.xml
    Par hatifnatte dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 14/07/2006, 12h25
  5. [Datasource Tomcat 4.x] définition fichier context.xml
    Par darkyspirit dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 29/06/2006, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo