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

Struts 1 Java Discussion :

Fichier Properties dans Struts


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Sénégal

    Informations forums :
    Inscription : Mars 2003
    Messages : 80
    Par défaut Fichier Properties dans Struts
    Bonsoir,
    Voilà j'ai un soucis pas comme les autres on va dire...
    J'utilise RAD 6.0 comme plate-forme de développement avec le framework Struts.
    J'ai un fichier properties avec quelques milliers de lignes. Mon problème c'est que lorsque je lance une publication ou alors que je génére un fichier .EAR pour le dépoiement, je me rends compte qu'il me supprime les lignes que j'ai récemment ajoutées au niveau de mon application. Cela se répercute non seulement sur l'application déployée sur le serveur d'application WAS mais aussi dans mon workspace.
    Alors j'aimerais savoir qu'il y a une explication rationnelle à ce problème car je dois souvent reprendre ces lignes et parfois j'en oublie...

    Merci

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Je suppose que ton application modifie directement le fichier properties présent sous WEB-INF/classes.
    Ce qui peut se passer, c'est qu'un fichier properties du même nom existe aussi dans le répertoire source.
    Si c'est le cas, au déploiement, celui-ci est automatiquement recopié sous WEB-INF/classes et donc il écrase systématiquement celui qui vient d'être modifié par l'application.
    Je ne sais pas si je suis claire là.

    Peux-tu donc préciser où est ce fichier properties ? seulement sous WEB-INF/classes ou également dans le répertoire source ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Sénégal

    Informations forums :
    Inscription : Mars 2003
    Messages : 80
    Par défaut
    Le fichier properties se trouve :
    /MyWebProject/JavaSource/myproject/config/resources/

    et c'est le seul fichier properties de toute mon application, j'ai fait une recherche de fichier.

    Est-ce qu'il ne l'écrase pas par rapport à un historique local du fichier?

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Mais, quand tu le modifies via une classe, comment spécifies-tu le chemin d'accès à ce fichier ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Sénégal

    Informations forums :
    Inscription : Mars 2003
    Messages : 80
    Par défaut
    euh je pense alors faire une boulette.... parce que je ne le modifie pas d'une classe mais directement dans le fichier. Un exemple de ligne que je modifie dans mon fichier properties directement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    # -- login errors --
    error.loginError=<LI>Paramètres de connexion incorrects</LI>
    error.sessionAlreadyOpen=<LI>Votre session est déjà ouverte</LI>
    error.accessDenied=<LI>Accés refusé</LI>
    je ne savais pas qu'il fallait le modifier via une classe ou alors j'ai pas compris ta phrase...

  6. #6
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Non, non, tu n'as pas fait de boulettes.
    C'est moi qui avait mal interprété tes propos.
    Je pensais simplement que tu modifiais ton fichier properties via une classe.
    Tu as tout à fait le droit de le modifier manuellement.

Discussions similaires

  1. [Framework] Référence à un fichier properties dans applicationContext
    Par frizby dans le forum Spring
    Réponses: 3
    Dernier message: 07/09/2009, 18h17
  2. [EJB3] Injecter un fichier Properties dans tous les EJB
    Par mickael.guilbert dans le forum Java EE
    Réponses: 5
    Dernier message: 14/11/2007, 13h50
  3. Initialiser un property dans struts
    Par Roi_pg dans le forum Struts 1
    Réponses: 2
    Dernier message: 17/08/2007, 18h18
  4. [Tomcat]Où mettre les fichiers properties dans une appli web
    Par tchouki dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 31/01/2006, 17h32
  5. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16

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