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 :

autoDeploy et gestion des droits


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 autoDeploy et gestion des droits
    Bonjour,

    Nous avons un serveur Tomcat pour effectuer no tests de pré production. Celui-ci est installé sur une RedHat. Nous avons accès via des répertoires partagés aux dossiers 'Webapps', 'Shared' et 'Logs'.
    (Cette machine n'est pas dans un domaine et pour faciliter le choses 'tout le monde' y à accès).

    Lorsque nous voulons déployer/redéployer une application, nous plaçons l'archive web dans 'Webapps' qui s'auto déploie. Malheureusement cette archive web ne contient pas toutes les ressources nécessaires. Certains jars nécessaires sont placés dans Shared, les autres son propres à l'applicatif, nous voudrions donc les placer dans 'applicatif/WEB-INF/lib' mais ce dossier n'existe pas et nous n'avons pas le droit de le créer car le déploiemeny ne donne les droits d'écriture au dossier qu'a l'utilisateur propriétaire (tomcat5 dans notre cas)

    Ma question : est-il possible de changer les droits attribués sur ce dossier par notre cher Tomcat ?

    Merci

  2. #2
    Rédacteur
    Avatar de sinarf
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 210
    Par défaut
    Bonjour,

    Si tu mets tes bibliothèques dans le répertoires WEB-INF/lib avant de créer ton war, elles seront déployées en même temps que le reste de l'application.

    Maven fait cela automatiquement à la création du war.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui mais nous n'utilisons pas Maven (déja beaucoup de mal à faire passer un CVS..) Nous utilisons Eclipse et le plugin 'Tomcat sysdeo' qui nous permet de créer un .war à partir d'un projet Tomcat mais qui ne lie pas les .jars ou autres projets liés.

  4. #4
    Rédacteur
    Avatar de sinarf
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 210
    Par défaut
    Citation Envoyé par Blaise1 Voir le message
    Nous utilisons Eclipse et le plugin 'Tomcat sysdeo' qui nous permet de créer un .war à partir d'un projet Tomcat mais qui ne lie pas les .jars ou autres projets liés.
    Dans ton projet eclipse tu crées le répertoire WEB-INF/lib tu met les jar dedans et ils seront déployé dans ton war.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par sinarf Voir le message
    WEB-INF/lib tu met les jar dedans et ils seront déployé dans ton war.
    C'est une solution mais cela impliquerais un peu de changement (nous travaillons avec des jars stockés sur un lecteur réseau nommé J: cela nous premet d'être sur que chaque développeur utilise la même version)

    Mais surtout, notre projet WEB est composé de trois projets (non web) qui sont liés à notre projet WEB.. et il n'est pas possible de placer ceux-ci dans WEB-INF/lib ou WEB-INF/classes

  6. #6
    Rédacteur
    Avatar de sinarf
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 210
    Par défaut
    Je ne vois pas pourquoi faire :
    • Mettre les jar dans dans WEB-INF/lib
    • Créer le war
    • le déployer
    est plus compliqué que :
    • créer le war
    • déployer
    • Mettre les dans WEB-INF/lib sur le serveur (après s'etre battu pour avoir les droits d'accès avec l'administrateur system, qui est justement de mauvaise humeur ce jour là. )
    C'est bien ca ou j'ai pas compris ?

    Dans l'idéal l'étape "rassembler les jar" devrais etre automatisé avec : ant ou maven pour que les jars soit intégrées à chaque build.
    Si vous aimer faire les chose à la main un petit batch qui récupère les jar pour les coller dans WEB-INF/lib ca marche aussi mais c'est vachement moins tendance.

Discussions similaires

  1. Gestion des droits Samba
    Par mask66 dans le forum Réseau
    Réponses: 9
    Dernier message: 25/05/2005, 11h56
  2. quel SGBD possible pour telle gestion des droits
    Par meufeu dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 14/04/2005, 09h17
  3. gestion des droits d'accès : pg_hda.conf et autres
    Par Pigoulou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 12/02/2005, 07h57
  4. Gestion des droits
    Par totop dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 22/01/2005, 09h49
  5. Gestion des droits d'accès
    Par soulryo dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 12/01/2005, 10h50

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