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

Développement Web en Java Discussion :

Configuration au premier lancement


Sujet :

Développement Web en Java

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut Configuration au premier lancement
    Bonjour,

    Je ne savais pas trop si je devais mettre ça dans java ou un autre sujet car je ne sais pas du tout comment faire, je m'explique :

    J'ai développé une appli web en java EE, j'utilise sur cette appli une bdd derby. j'aimerai qu'au premier lancement de l'application l'utilisateur puisse choisir a quel chemin il met le repository de la bdd..definisse aussi quelques variable.. et ensuite l'application tournera sans jamais relancer ça à moins qu'il change de poste!

    Si vous avez des idées je suis preneur <3 merci

  2. #2
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 447
    Par défaut
    Tu crées un fichier de config, et tu lis ces données depuis ce fichier.

    Si le fichier est absent, l'application échoue au démarrage.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut
    Alors tout d’abord merci de se conseil, ça m'a éclairer sur la façon de faire, mais après plusieurs tentatives, je n'arrive pas à faire créer un fichier config.

    En effet j'ai utiliser un ServletContextListener pour écouter avant le lancement de l'application, j'arrive à demander à l'utilisateur de saisir des choses, mais soit j'écris les données dans un fichier à la base de l'application, soit ça ne marche pas. j'aimerais écrire dans un fichier au niveau de src/main/resources, à coté de application.properties ( j'utilise spring boot).

    Ou alors je ne sais pas comment lire le fichier à la base de l'application et il y a un moyen? :/

  4. #4
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 447
    Par défaut
    Si tu as un application properties tu peux l'utiliser et mettre ta config dedans, c'est fait pour ça.

    Par contre, il ne faut pas le mettre dans resources, le but c'est de paramétrer ton environnement, donc il doit être dispo sur celui ci et pas dans l'archive de l'application

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut
    Rebonjour,

    Alors j'ai creusé sur le fait de sortir application.properties de l'application, j'ai regardé la doc de Spring boot mais ça ne fonctionne pas.
    j'ai essayé de mettre mon application.properties quelques pars sur mon pc, et ensuite dans l'appli j'ai mis un fichier properties avec un "spring.config.location" comme indiqué, mais ça ne fonctionne pas du tout.. une idée de comment je pourrait faire ?

  6. #6
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 447
    Par défaut
    Oui, tu peux démarrer ton jar avec --spring.config.location=file:quelque_part

  7. #7
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut
    vu que je travail sur eclipse je n'ai pas de Jar pour l'instant si? il n'y a pas moyen de simuler ça ?

  8. #8
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 447
    Par défaut
    Je ne connais pas eclipse, mais je suppose que pour lancer ton appli, y a une configuration possible, où tu peux introduire les paramètres de démarrage.

  9. #9
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut
    Sous eclipse, dans le menu Run Configuration, tu as un onglet Arguments. Là tu peux ajouter l'argument de démarrage --spring.config.location=file:quelque_part

  10. #10
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut
    c'est bon j'ai réussi, merci de ton aide, en fait ce qui faisait tout buger c'est que dans mon lien il y avait un espace.. ( quel idée de nommer son fichier Utilisateur avec un espace aussi :/ heureusement que ce n'est pas mon pc ! )

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

Discussions similaires

  1. [Divers] Execution lente au premier lancement de l'application
    Par SpecialCharacter dans le forum Langage
    Réponses: 2
    Dernier message: 13/02/2008, 11h37
  2. form au premier lancement
    Par quedudev dans le forum C++Builder
    Réponses: 1
    Dernier message: 27/09/2007, 13h08
  3. configurer phpmyadmin premiere fois
    Par Someone86 dans le forum Installation
    Réponses: 1
    Dernier message: 24/07/2007, 22h52
  4. Créer un object au premier lancement du programme ?
    Par david06600 dans le forum Langage
    Réponses: 1
    Dernier message: 01/03/2006, 12h04
  5. Erreur XMLRAD dès le premier lancement
    Par DQD dans le forum XMLRAD
    Réponses: 6
    Dernier message: 20/01/2006, 22h58

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