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

GWT et Vaadin Java Discussion :

Problème d accès à un fichier de properties


Sujet :

GWT et Vaadin Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Par défaut Problème d accès à un fichier de properties
    Bonjour à tous et à toutes,

    je travaille sur un projet avec maven comprenant une servlet et une ihm en gwt.

    Mon problème est que pour ma servlet j'arrive à lire mon fichier de properties mais pas pour mon ihm gwt...

    je vous montre le code de chargement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    public final class PropertiesManager {
     
    	private static final String FILENAME = "IHM.properties";
    	private Properties p;
     
    	private PropertiesManager(){
    		try {
    			p = PropertyLoader.load(FILENAME);
    		} catch (FileNotFoundException e) {
     
    			e.printStackTrace();
    		} catch (IOException e) {
     
    			e.printStackTrace();
    		}
    	}
     
    	public Properties getProperties(){
    		return p;
    	}
     
    	public static PropertiesManager getInstance(){
    		return new PropertiesManager();
    	}
     
    }
    La classe PropertyLoader:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    public static Properties load(String filename) throws IOException, FileNotFoundException{
          Properties properties = new Properties();
     
          //FileInputStream input = new FileInputStream(filename);
          ClassLoader cl = Thread.currentThread().getContextClassLoader();
          java.io.InputStream input = cl.getResourceAsStream(filename);
          try{
     
        	 properties.load(input);
             return properties;
     
          }
     
                  finally{
     
             input.close();
     
          }
     
       }
    Le problème étant que je n'arrive pas à atteindre le fichier sur mon ihm car je n ai pas accès à ServletContext comme dans mon autre module.

    Mon fichier de properties, une fois le war généré se trouve dans WEB-INF/classes/

    J'ai besoin d'aide car je pète un plomb là...

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    L'IHM en GWT tourne chez le client, après transformation en JavaScript.
    C'est tout à fait normal qu'elle ne puisse pas récupérer un fichier sur le serveur comme cela.


    GWT met en place son propre mécanisme d'internationalisation. Je pense qu'il faut te tourner vers cela...


    a++

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Par défaut
    Je me suis peut être mal exprimé mais j'utilise tout coté serveur.

    L'erreur venait d autre part mais vu que j'initialise ma log avec le fichier de properties et que l erreur survenait très vite après, je ne cherchais pas au bon endroit...

    Le code est donc bon et fonctionne.

    Désolé et merci à ceux qui y ont jeté un oeil.

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

Discussions similaires

  1. problème d'accès à un fichier de configuration XML
    Par yeddoughmi dans le forum Autres
    Réponses: 1
    Dernier message: 30/05/2007, 20h53
  2. Réponses: 8
    Dernier message: 13/03/2007, 13h59
  3. [C#] : Thread - Problème d'accès à un fichier
    Par dcollart dans le forum C#
    Réponses: 3
    Dernier message: 04/12/2006, 10h15
  4. [Jar] Problème d'accès à des fichiers
    Par GLDavid dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2006, 15h51
  5. Probléme d'accès sur fichier PARADOX
    Par Debure dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/01/2006, 13h34

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