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

Java Discussion :

Transférer une application d'une machine à une autre


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 464
    Par défaut Transférer une application d'une machine à une autre
    Bonjour les développeurs…

    J’ai réalisé un petit système d’information sous java (avec ide netbeans) et ma base de donnée et sous postgresql ,pour me connecter à ma base j’utilise cette instruction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ConnexionBaseDonnees connexion;
    		   	 String UrlBase = "jdbc:postgresql://localhost:5432/System";
    			 String driver="org.postgresql.Driver";
    			 String user = "postgres";
    			 String MDP="****";
    connexion = new ConnexionBaseDonnees(driver,UrlBase, user, MDP);

    maintenant je veux mettre mon application sous une autre machine ,qui n’est pas machine d’un informaticien c a d elle ne contient ni netbeans ni postgresql , mais je n’arrive pas à la mettre en marche ,j’ai transféré mon .jar et j’ai exporté ma base de donnée c’est tout ce que j’ai fait, pouvez vous m’aider ?? je dois installer des modules ?? et est ce que je doit changer cette adresse là selon l'autre machine??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String UrlBase = "jdbc:postgresql://localhost:5432/System";
    je compte sur vous pour m’éclaircir les chose….
    merci d’avance pour votre aide précieuse

    Cordialement

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    L'URL doit pointer sur le serveur (nom de machine et port) qui héberge le serveur Postgres.

    "mais je n’arrive pas à la mettre en marche" ne nous indique pas grand chose sur les problèmes rencontrés ... Il faudrait que l'on sache ce que tu fais comme manipulation et ce que tu obtiens comme résultat.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  3. #3
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut
    as-tu installer la jvm sur la deuxième machine?

  4. #4
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 464
    Par défaut
    oui j'ai bien installé JVM dans l'autre machine c'est necessaire
    pour les probléme rencontré c'est que tout simplement l'application ce lance mais y'a pas accés à la base de données,je dois changé tout les URL??
    merci à vous

  5. #5
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Le mieux c'est d'externaliser la configuration de ta base de données dans un fichier "properties".
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  6. #6
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 464
    Par défaut
    @Logane Mauzaize comment faire ça?? et ça sert quoi de le faire?

  7. #7
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut
    Citation Envoyé par selmagsi Voir le message
    Bonjour les développeurs…

    J’ai réalisé un petit système d’information sous java (avec ide netbeans) et ma base de donnée et sous postgresql ,pour me connecter à ma base j’utilise cette instruction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ConnexionBaseDonnees connexion;
    		   	 String UrlBase = "jdbc:postgresql://localhost:5432/System";
    			 String driver="org.postgresql.Driver";
    			 String user = "postgres";
    			 String MDP="****";
    connexion = new ConnexionBaseDonnees(driver,UrlBase, user, MDP);

    maintenant je veux mettre mon application sous une autre machine ,qui n’est pas machine d’un informaticien c a d elle ne contient ni netbeans ni postgresql , mais je n’arrive pas à la mettre en marche ,j’ai transféré mon .jar et j’ai exporté ma base de donnée c’est tout ce que j’ai fait, pouvez vous m’aider ?? je dois installer des modules ?? et est ce que je doit changer cette adresse là selon l'autre machine??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String UrlBase = "jdbc:postgresql://localhost:5432/System";
    je compte sur vous pour m’éclaircir les chose….
    merci d’avance pour votre aide précieuse

    Cordialement
    évidemment que tu dois changer l'url! commence déjà par remplacer localhost par l'@ ip de la machine où se trouve ta bdd, et essayes de te connecter à partir d'un autre pc en utilisant ton application.
    si ça marche pas dis-nous exactement à quel niveau.

  8. #8
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 464
    Par défaut
    ok c'est compris,et concernant la base de donnée est ce que je dois installer postgrsql au niveau du serveur ou juste l'exporter??

  9. #9
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut
    Citation Envoyé par selmagsi Voir le message
    ok c'est compris,et concernant la base de donnée est ce que je dois installer postgrsql au niveau du serveur ou juste l'exporter??
    je peux pas t'aider sur postgrsql,je ne connais pas!, en tout cas, moi je travaille avec oracle et j'ai dû installer oracle sur mon serveur, j'ai créé ma base ensuite j'ai exporté mes tables etc..

  10. #10
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Par défaut
    Citation Envoyé par selmagsi Voir le message
    ok c'est compris,et concernant la base de donnée est ce que je dois installer postgrsql au niveau du serveur ou juste l'exporter??
    Bah, personnellement je ne sais pas comment PostGrsql marche. Seulement, quand j'utilise mysql (que j'aime bien ) j'installe sur le serveur une distribution Mysql, ensuite j'importe ma BDD (Exportée auparavant au format Zip lors de la phase de développement) sur cette distribution. Enfin, je configure Mysql (ip, port, droits d'accès au serveur, utilisateurs...) pour accepter les connexions des postes sur lesquels est installée mon application.
    Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...

    Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
    Tu peux trouver la réponse à ta question dans la FAQ
    Retrouvez mon tutoriel sur la consommation des services web SOAP
    Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.

  11. #11
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 464
    Par défaut
    ok merci a vous deux de m'avoir donné conseil ,je vais suivre ce que vous dites et vous consulter en cas de besoin,encore merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/05/2013, 17h59
  2. Réponses: 2
    Dernier message: 21/10/2010, 10h15
  3. Réponses: 8
    Dernier message: 17/02/2010, 12h19
  4. Réponses: 6
    Dernier message: 12/12/2007, 16h10
  5. Réponses: 1
    Dernier message: 09/03/2007, 11h38

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