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

Spring Java Discussion :

Ressource relative au contexte d'application ?


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut Ressource relative au contexte d'application ?
    Bonjour,

    Si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ApplicationContext ctx = new FileSystemXmlApplicationContext("toto/app.xml");
    ... je vais obtenir un contexte d'application, dont le chemin des ressources (getResource(...)) sera relatif au répertoire de travail.

    Je voudrais qu'il soit relatif à app.xml. Comment faut-il faire ?

    Merci pour votre aide.

  2. #2
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    salut,
    tu peux configurer ton application context en plaçant dans le web.xml le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <listener>
    		<listener-class>
    			org.springframework.web.context.ContextLoaderListener
    		</listener-class>
    	</listener>
     
    	<listener>
    		<listener-class>
    			org.springframework.web.context.request.RequestContextListener
    		</listener-class>
    	</listener>
    et charger tous les fichiers de configuration xml que tu posséde comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <context-param>
    		<param-name>contextConfigLocation</param-name>
    		<param-value>
     
    			classpath:applicationContext-*.xml
    		</param-value>
    	</context-param>

  3. #3
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Merci, mais heu... j'ai oublié de préciser que j'étais dans le contexte d'une appli de bureau, pas d'une webapp.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Salut,

    Alors utilise la une instance de ClassPathXMLApplicationContext

    A+

Discussions similaires

  1. le context d'application avec JSF
    Par Jacobian dans le forum JSF
    Réponses: 2
    Dernier message: 23/09/2008, 15h00
  2. jsf et context d'application
    Par pbdlpc dans le forum JSF
    Réponses: 2
    Dernier message: 17/03/2007, 13h02
  3. Charger le contexte d'application dans une appli WEB
    Par nanou2002 dans le forum Spring Web
    Réponses: 3
    Dernier message: 13/10/2006, 10h44
  4. retrouver le contexte d'application
    Par david06600 dans le forum Websphere
    Réponses: 2
    Dernier message: 10/08/2006, 13h35
  5. Réponses: 1
    Dernier message: 11/07/2006, 12h17

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