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 :

Tomcat : Impossible de redéployer/mettre à jour une application


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre habitué Avatar de samaury
    Homme Profil pro
    Chevalier Jedi
    Inscrit en
    Mars 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Chevalier Jedi
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 114
    Points : 141
    Points
    141
    Par défaut Tomcat : Impossible de redéployer/mettre à jour une application
    Bonjour
    J'ai une appli qui utilie un contexte que j'ai défini dans le fichier server.xml, pour la connexion à la base.
    Quand j'essaie de mettre à jour mon appli, "Monsieur" Tomcat me dit :
    ECHEC - Fichier WAR "monappli.war" ne peut être téléversé lorsque le contexte est défini dans server.xml

    De plus le lien "undeploy" est désactivé,je suppose pour la même raison.
    Quelqu'un a-t'il une idée de ce qu'il faut faire pour corriger ce souci?
    A quel autre endroit devrais-je définir mon contexte pour permettre les mise à jour de mon appli.
    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 6 887
    Points
    6 887
    Par défaut
    Ca me semble plutôt simple ...
    • Ne pas déclarer le contexte dans le fichier "server.xml"
    • Déposer le WAR dans le répertoire de déploiement ('<TOMCAT_HOME>/webapps' par défaut)

  3. #3
    Membre habitué Avatar de samaury
    Homme Profil pro
    Chevalier Jedi
    Inscrit en
    Mars 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Chevalier Jedi
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 114
    Points : 141
    Points
    141
    Par défaut
    Merci Nemek
    ...Ne pas déclarer le contexte dans le fichier... "server.xml"
    A quel autre endroit que server.xml je peux déclarer mon contexte? Dans le web.xml de mon appli?

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 6 887
    Points
    6 887
    Par défaut
    T'es pas obligé de la déclarer, quand tu déposes un WAR dans un le répertoire d'un "Host" en autodeploy, il ajoute automatiquement le contexte avec le nom du war.
    (Le server.xml n'est pas modifié !)

    Sinon la documentation Tomcat sur les context.

  5. #5
    Membre habitué Avatar de samaury
    Homme Profil pro
    Chevalier Jedi
    Inscrit en
    Mars 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Chevalier Jedi
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 114
    Points : 141
    Points
    141
    Par défaut
    Oki
    J'essaie ça
    Merci

  6. #6
    Membre régulier
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 90
    Points
    90
    Par défaut
    Bonjour,

    J'ai le meme probleme du a une ressource jndi déclaré dans le server.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
                    <Context docBase="artemis" path="/artemis" reloadable="true" source="org.eclipse.jst.j2ee.server:artemis">
                        <ResourceLink global="jdbc/example" name="jdbc/example" type="javax.sql.DataSource"/>
                    </Context>
                </Host>
    Y a t'il moyen de faire autrement?

  7. #7
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 6 887
    Points
    6 887
    Par défaut
    Comme dit précédement, il te faut déclarer le context ailleurs que dans le server.xml.

    Regardes bien les liens ;-)

  8. #8
    Membre régulier
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 90
    Points
    90
    Par défaut
    Je ne penseais pas que l'on pouvait mettre le ResourceLink dans le context de l'application. Mais si :-)

    Merci pour ta réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. impossible de mettre à jour une colonne.
    Par yass dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 18/06/2009, 10h58
  2. Réponses: 3
    Dernier message: 20/04/2009, 16h03
  3. ADO- Impossible de mettre à jour une table sans primary key.
    Par Mr_Welby dans le forum Accès aux données
    Réponses: 3
    Dernier message: 26/05/2007, 15h26
  4. mettre à jour une application java
    Par robert_trudel dans le forum Langage
    Réponses: 5
    Dernier message: 13/04/2007, 20h02
  5. impossible de mettre à jour une liste déroulante
    Par nicolovitch dans le forum Access
    Réponses: 3
    Dernier message: 02/08/2006, 12h31

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