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

JPA Java Discussion :

Emplacement fichier persistence.xml


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 5
    Par défaut Emplacement fichier persistence.xml
    Bonjour,
    Je développe une application en utilisant hibernate. J'ai mon fichier persistence.xml qui se trouve bien dans le dossier META-INF. Dans ce fichier je précise l'adresse IP de mon serveur sql.

    Quand je veux déployer mon JAR, il faudrait que je puisse modifier cette adresse IP. Comme je déploie mon application sous forme de .exe, je n'ai plus accès à ce fichier. D'ou mes questions .

    Est-il possible de mettre ce fichier en dehors de l'application dans un dossier indépendant ?

    Sinon comment faire de façon à pouvoir changer facilement l'adresse IP.

    Merci

  2. #2
    Membre expérimenté Avatar de Shinzul
    Homme Profil pro
    Lecteur assidu de code source
    Inscrit en
    Janvier 2008
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lecteur assidu de code source
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 174
    Par défaut
    Salut

    J'ai eu le même problème que toi et après des recherches j'ai trouvé deux solutions :
    • Utiliser un fichier de property mais je suis pas sur que ca marche avec ton problème si tu veux pouvoir modifier l'IP dynamiquement dans ton projet
    • Generer un EntityManagerFactory en surchargeant ses properties
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
       
      Properties map = new Properties();
      map.put("hibernate.connection.url", nouvelles url de connexion );
      emf =  Persistence.createEntityManagerFactory("PU",map);


    En espérenat que ca réponde à tes attentes

Discussions similaires

  1. Fichier persistence.xml non reconnu
    Par floralys dans le forum JPA
    Réponses: 2
    Dernier message: 18/11/2009, 13h55
  2. Impossible de lire le fichier persistence.xml
    Par saveriu dans le forum JPA
    Réponses: 3
    Dernier message: 08/04/2009, 10h34
  3. Réponses: 0
    Dernier message: 12/02/2009, 13h39
  4. Réponses: 3
    Dernier message: 29/10/2008, 15h37
  5. Remplacer le fichier persistence.xml par du code
    Par Baptiste Wicht dans le forum JPA
    Réponses: 5
    Dernier message: 12/05/2008, 14h59

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