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

Glassfish et Payara Java Discussion :

Missing : login.properties


Sujet :

Glassfish et Payara Java

  1. #1
    Membre averti
    Homme Profil pro
    Analyste développeur SAP ECC/BW
    Inscrit en
    Mai 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Analyste développeur SAP ECC/BW

    Informations forums :
    Inscription : Mai 2013
    Messages : 11
    Par défaut Missing : login.properties
    Bonsoir,

    Après avoir épluché plusieurs conversations sur différents forums, je n'ai toujours pas trouvé d'explications à mon problème.

    Je souhaite exécuter ce morceau de code :
    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
     
    public class Main {
     
    	public static void main(String[] args) {
     
            EntityManagerFactory emf = Persistence.createEntityManagerFactory("MYTO") ;
     
            EntityManager em = emf.createEntityManager() ;
     
            User user =  new User() ;
            em.getTransaction().begin() ;
            em.persist(user) ;
            em.getTransaction().commit() ;
     
            System.out.println("Id = " + user.getId()) ;
     
    	}
     
    }
    Mais lorsque j'exécute ce code j'ai ce message d'erreur :
    Missing: G:/Dev/web/workspace/MYTO/login.properties
    java.io.FileNotFoundException: G:\Dev\web\workspace\MYTO\login.properties (Le fichier spécifié est introuvable)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.loadEclipseLinkProperties(Main.java:144)
    at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.getProperties(Main.java:128)
    at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.initializeWith(Main.java:103)
    at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.execute(Main.java:78)
    at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.main(Main.java:68)
    Si je renseigne un fichier login.propertie au bon endroit, le code s'exécute mais le fichier disparaît et si je veux relancer ce code, je dois refaire la manipulation. Les informations que je mets sont redondantes avec le fichier persistance.xml (src/META-INF/) ... enfin j'ai l'impression.

    Je ne pense pas que je sois le seul à qui ce problème arrive et j'espère trouver une réponse ici :-)

    Merci.

    Cordialement.

  2. #2
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut,
    essaies de mettre tes properties dans le repertoire : src/resources

    eric

  3. #3
    Membre averti
    Homme Profil pro
    Analyste développeur SAP ECC/BW
    Inscrit en
    Mai 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Analyste développeur SAP ECC/BW

    Informations forums :
    Inscription : Mai 2013
    Messages : 11
    Par défaut
    Salut jeffray03,

    Je testerai ta solution ce soir et je te tiendrai au courant.

    Par contre je ne comprends pas pourquoi dans la littérature et les tutoriaux, personne ne parle de ce problème de fichier login.properties ... (j'utilise Glassfish v4 avec Eclipse).

    Merci.

  4. #4
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    Peux tu nous montrer la contenu de ton persistance.xml ?
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Homme Profil pro
    Analyste développeur SAP ECC/BW
    Inscrit en
    Mai 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Analyste développeur SAP ECC/BW

    Informations forums :
    Inscription : Mai 2013
    Messages : 11
    Par défaut
    Bonjour Alkhan,

    Voici le contenu de mon fichier persistence.xml :

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
    	<persistence-unit name="MYTO" transaction-type="RESOURCE_LOCAL">
     
    		<class>com.myto.beans.Company</class>
    		<class>com.myto.beans.Role</class>
    		<class>com.myto.beans.User</class>
     
    		<properties>
     
         		       <property  name="javax.persistence.jdbc.url"  value="jdbc:mysql://localhost:3306/myto"/>
           		       <property  name="javax.persistence.jdbc.password"  value=""/>
           		       <property  name="javax.persistence.jdbc.driver"  value="com.mysql.jdbc.Driver"/>
           		       <property  name="javax.persistence.jdbc.user"  value="root"/>
           		       <!-- <property  name="eclipselink.ddl-generation"  value="drop-and-create-tables"/> -->
         	       </properties>
     
    	</persistence-unit>
    </persistence>
    Merci.

  6. #6
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    Ok, en fait tu utilises un générateur de table.
    Personnellement je ne l'ai pas utilisé, mais il semble qu'il soit mal configuré, ce qui pose problème dans ton cas !

    il faut donc que tu regarde du coté de DDL Generator
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    la classe Main.java, qu´est ce qui se trouve a la ligne (Main.java:144),
    et dans ton fichier persistence.xml peux tu mettre les 2 lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <property name="eclipselink.logging.level.sql" value="FINE"/>
     <property name="eclipselink.logging.parameters" value="true"/>
    Eric

  8. #8
    Membre averti
    Homme Profil pro
    Analyste développeur SAP ECC/BW
    Inscrit en
    Mai 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Analyste développeur SAP ECC/BW

    Informations forums :
    Inscription : Mai 2013
    Messages : 11
    Par défaut
    Je vous donnerai plus d'informations ce soir car ce problème me perturbe un peu.

    Je viens de copier le projet sur mon pc portable (au bureau) avec les mêmes fichiers et mon code fonctionne ... je n'ai plus de problème de fichier login.properties qui manquerait à quelque part.

    Du coup le problème est ciblé sur mon pc fixe (chez moi). Je vais analyser ce problème de plus près (sans trop savoir à quel niveau ça pourrait bloquer ).

    Surement un problème de paramétrage Glassfish ? (sachant que je n'ai rien modifié après l'installation via Eclipse).

    Merci.

  9. #9
    Membre averti
    Homme Profil pro
    Analyste développeur SAP ECC/BW
    Inscrit en
    Mai 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Analyste développeur SAP ECC/BW

    Informations forums :
    Inscription : Mai 2013
    Messages : 11
    Par défaut
    Je pense que la cause à tous mes problèmes provenait du fait que mon serveur Glassfish était installé sur ma partition D:.
    En le réinstallant à la racine de mon C: mes problèmes ont disparus.

    Merci à vous de m'avoir suivi et aidé

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/10/2012, 10h06
  2. Missing: after property id
    Par b-yannick dans le forum jQuery
    Réponses: 2
    Dernier message: 26/04/2010, 18h56
  3. [message.properties]missing message for key !
    Par jeb001 dans le forum Struts 1
    Réponses: 3
    Dernier message: 16/11/2006, 22h18
  4. [warning][properties]problème de police introuvable
    Par cyrdec dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/04/2003, 17h41
  5. [XMLRAD] Cookies pour login
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 9
    Dernier message: 23/12/2002, 17h47

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