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 :

Problème: persistence.xml skipped


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    Par défaut Problème: persistence.xml skipped
    Bonjour,

    J'essaie de me former à hibernate et jpa, pour celà, j'essaie de suivre le tutorial disponible sur developpez "La persistance en base de données avec JPA" de Serge Tahé ici

    Seulement, j'ai un petit problème, je n'arrive pas à exécuter le tout premier exemple.

    J'utilise PostgreSQL.

    Je ne sais pas trop si je dois tout décrire en détail, mais voici mon problème.
    Je n'arrive pas à générer le fichier schema.sql, j'ai un fichier vide.
    Donc quand je lance le script Ant (en mode -verbose), je vois ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [javac] META-INF\persistence.xml skipped - don't know how to handle it
    [javac] entites\Personne.java added as entites/Personne.class doesn't exist.
    J'imagine que mon problème doit venir de là.

    Voici mon fichier persistance.xml (fichier qui était dans les sources du tuto):

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
    	<persistence-unit name="jpa" transaction-type="RESOURCE_LOCAL">
    		<!--  provider -->
    		<provider>org.hibernate.ejb.HibernatePersistence</provider>
    		<properties>
    			<!-- Classes persistantes -->
    			<property name="hibernate.archive.autodetection" value="class, hbm" />
    			<!-- logs SQL
    				<property name="hibernate.show_sql" value="true"/>
    				<property name="hibernate.format_sql" value="true"/>
    				<property name="use_sql_comments" value="true"/>
    			-->
    			<!-- connexion JDBC -->
    			<property name="hibernate.connection.driver_class" value="org.postgresql.Driver" />
    			<property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/jpa" />
    			<property name="hibernate.connection.username" value="jpa" />
    			<property name="hibernate.connection.password" value="jpa" />
    			<!--  création automatique du schéma -->
    			<property name="hibernate.hbm2ddl.auto" value="create" />
    			<!-- Dialecte -->
    			<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
    				<!--  propriétés DataSource c3p0 -->
    			<property name="hibernate.c3p0.min_size" value="5" />
    			<property name="hibernate.c3p0.max_size" value="20" />
    			<property name="hibernate.c3p0.timeout" value="300" />
    			<property name="hibernate.c3p0.max_statements" value="50" />
    			<property name="hibernate.c3p0.idle_test_period" value="3000" />
    		</properties>
    	</persistence-unit>
    </persistence>
    Voici mon fichier Ant (dispo dans les sources du tuto aussi):
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    <project name="jpa-hibernate" default="compile" basedir=".">
     
    	<!-- nom du projet et version -->
    	<property name="proj.name" value="jpa-hibernate" />
    	<property name="proj.shortname" value="jpa-hibernate" />
    	<property name="version" value="1.0" />
     
    	<!-- Propriété globales -->
    	<property name="src.java.dir" value="src" />
    	<property name="lib.dir" value="../../../lib" />
    	<property name="build.dir" value="bin" />
     
    	<!-- le Classpath du projet -->
    	<path id="project.classpath">
    		<fileset dir="${lib.dir}">
    			<include name="**/*.jar" />
    		</fileset>
    	</path>
     
    	<!-- les fichiers de configuration qui doivent être dans le classpath-->
    	<patternset id="conf">
    		<include name="**/*.xml" />
    		<include name="**/*.properties" />
    	</patternset>
     
    	<!-- Nettoyage projet -->
    	<target name="clean" description="Nettoyer le projet">
    		<delete dir="${build.dir}" />
    		<mkdir dir="${build.dir}" />
    	</target>
     
    	<!-- Compilation projet -->
    	<target name="compile" depends="clean">
    		<javac srcdir="${src.java.dir}" destdir="${build.dir}" classpathref="project.classpath" />
    	</target>
     
    	<!-- Copier les fichiers de configuration dans le classpath -->
    	<target name="copyconf">
    		<mkdir dir="${build.dir}" />
    		<copy todir="${build.dir}">
    			<fileset dir="${src.java.dir}">
    				<patternset refid="conf" />
    			</fileset>
    		</copy>
    	</target>
     
    	<!-- Hibernate Tools -->
    	<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="project.classpath" />
     
    	<!-- Générer le schéma de la base -->
    	<target name="DDL" depends="compile, copyconf" description="Génération DDL base">
     
    		<hibernatetool destdir="${basedir}">
    			<classpath path="${build.dir}" />
    			<!-- Utiliser META-INF/persistence.xml -->
    			<jpaconfiguration />
    			<!-- export -->
    			<hbm2ddl drop="true" create="true" export="false" outputfilename="ddl/schema.sql" delimiter=";" format="true" />
    		</hibernatetool>
    	</target>
     
    	<!-- Générer la base -->
    	<target name="BD" depends="compile, copyconf" description="Génération BD">
     
    		<hibernatetool destdir="${basedir}">
    			<classpath path="${build.dir}" />
    			<!-- Utiliser META-INF/persistence.xml -->
    			<jpaconfiguration />
    			<!-- export -->
    			<hbm2ddl drop="true" create="true" export="true" outputfilename="ddl/schema.sql" delimiter=";" format="true" />
    		</hibernatetool>
    	</target>
    </project>
    L'exemple du tuto est celui de "hibernate-personne-entities".

    Donc si quelqu'un pourrait me débloquer, j'aimerais continuer ce tuto.

    Merci.

  2. #2
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    Par défaut
    Si j'active le mode debug d'hibernate dans le fichier log4j.properties, voici ma sortie console:

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
     
    Buildfile: C:\Documents and Settings\mon.nom\Bureau\jpa-aveclib\hibernate\direct\personnes-entites\ant-hibernate.xml
    clean:
       [delete] Deleting directory C:\Documents and Settings\mon.nom\Bureau\jpa-aveclib\hibernate\direct\personnes-entites\bin
        [mkdir] Created dir: C:\Documents and Settings\mon.nom\Bureau\jpa-aveclib\hibernate\direct\personnes-entites\bin
    compile:
        [javac] Compiling 3 source files to C:\Documents and Settings\mon.nom\Bureau\jpa-aveclib\hibernate\direct\personnes-entites\bin
    copyconf:
         [copy] Copying 2 files to C:\Documents and Settings\mon.nom\Bureau\jpa-aveclib\hibernate\direct\personnes-entites\bin
    DDL:
    [hibernatetool] Executing Hibernate Tool with a JPA Configuration
    [hibernatetool] 1. task: hbm2ddl (Generates database schema)
    [hibernatetool] 09:38:35,703  INFO Version:15 - Hibernate EntityManager 3.2.0.CR3
    [hibernatetool] 09:38:35,750  INFO Version:15 - Hibernate Annotations 3.2.0.CR3
    [hibernatetool] 09:38:35,765  INFO Environment:500 - Hibernate 3.2.0.cr5
    [hibernatetool] 09:38:35,781  INFO Environment:533 - hibernate.properties not found
    [hibernatetool] 09:38:35,781  INFO Environment:667 - Bytecode provider name : cglib
    [hibernatetool] 09:38:35,781  INFO Environment:584 - using JDK 1.4 java.sql.Timestamp handling
    [hibernatetool] 09:38:35,984 DEBUG Ejb3Configuration:194 - Look up for persistence unit: null
    [hibernatetool] 09:38:35,984 DEBUG Ejb3Configuration:206 - Analyse of persistence.xml: file:/C:/Documents%20and%20Settings/mon.nom/Bureau/jpa-aveclib/hibernate/direct/personnes-entites/bin/META-INF/persistence.xml
    [hibernatetool] 09:38:36,843 DEBUG PersistenceXmlLoader:115 - Persistent Unit name from persistence.xml: jpa
    [hibernatetool] 09:38:36,843 DEBUG Ejb3Configuration:213 - PersistenceMetadata [
    [hibernatetool] name: jpa
    [hibernatetool] jtaDataSource: null
    [hibernatetool] nonJtaDataSource: null
    [hibernatetool] transactionType: RESOURCE_LOCAL
    [hibernatetool] provider: org.hibernate.ejb.HibernatePersistence
    [hibernatetool] classes[
    [hibernatetool] ]
    [hibernatetool] packages[
    [hibernatetool] ]
    [hibernatetool] mappingFiles[
    [hibernatetool] ]
    [hibernatetool] jarFiles[
    [hibernatetool] ]
    [hibernatetool] hbmfiles: 0
    [hibernatetool] properties[
    [hibernatetool] hibernate.c3p0.timeout: 300
    [hibernatetool] hibernate.connection.driver_class: org.postgresql.Driver
    [hibernatetool] hibernate.c3p0.max_statements: 50
    [hibernatetool] hibernate.c3p0.max_size: 20
    [hibernatetool] hibernate.dialect: org.hibernate.dialect.PostgreSQLDialect
    [hibernatetool] hibernate.c3p0.idle_test_period: 3000
    [hibernatetool] hibernate.c3p0.min_size: 5
    [hibernatetool] hibernate.connection.username: jpa
    [hibernatetool] hibernate.hbm2ddl.auto: create
    [hibernatetool] hibernate.archive.autodetection: class, hbm
    [hibernatetool] hibernate.connection.url: jdbc:postgresql:jpa
    [hibernatetool] hibernate.connection.password: jpa
    [hibernatetool] ]]
    [hibernatetool] 09:38:36,859 DEBUG Ejb3Configuration:522 - Detect class: true; detect hbm: true
    [hibernatetool] 09:38:36,875 DEBUG JarVisitor:192 - Searching mapped entities in jar/par: file:/C:/Documents%20and%20Settings/mon.nom/Bureau/jpa-aveclib/hibernate/direct/personnes-entites/bin
    [hibernatetool] 09:38:36,875  WARN FileZippedJarVisitor:37 - Unable to find file (ignored): file:/C:/Documents%20and%20Settings/mon.nom/Bureau/jpa-aveclib/hibernate/direct/personnes-entites/bin
    [hibernatetool] java.io.FileNotFoundException: C:\Documents and Settings\mon.nom\Bureau\jpa-aveclib\hibernate\direct\personnes-entites\bin (Accès refusé)
    [hibernatetool] at java.util.zip.ZipFile.open(Native Method)
    [hibernatetool] at java.util.zip.ZipFile.<init>(Unknown Source)
    [hibernatetool] at java.util.jar.JarFile.<init>(Unknown Source)
    [hibernatetool] at java.util.jar.JarFile.<init>(Unknown Source)
    [hibernatetool] at org.hibernate.ejb.packaging.FileZippedJarVisitor.doProcessElements(FileZippedJarVisitor.java:34)
    [hibernatetool] at org.hibernate.ejb.packaging.JarVisitor.getMatchingEntries(JarVisitor.java:215)
    [hibernatetool] at org.hibernate.ejb.Ejb3Configuration.addMetadataFromVisitor(Ejb3Configuration.java:253)
    [hibernatetool] at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:229)
    [hibernatetool] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [hibernatetool] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [hibernatetool] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [hibernatetool] at java.lang.reflect.Method.invoke(Unknown Source)
    [hibernatetool] at org.hibernate.tool.ant.JPAConfigurationTask.createConfiguration(JPAConfigurationTask.java:28)
    [hibernatetool] at org.hibernate.tool.ant.ConfigurationTask.getConfiguration(ConfigurationTask.java:54)
    [hibernatetool] at org.hibernate.tool.ant.HibernateToolTask.getConfiguration(HibernateToolTask.java:287)
    [hibernatetool] at org.hibernate.tool.ant.Hbm2DDLExporterTask.execute(Hbm2DDLExporterTask.java:45)
    [hibernatetool] at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:171)
    [hibernatetool] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [hibernatetool] at org.apache.tools.ant.Task.perform(Task.java:364)
    [hibernatetool] at org.apache.tools.ant.Target.execute(Target.java:341)
    [hibernatetool] at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [hibernatetool] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    [hibernatetool] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    [hibernatetool] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    [hibernatetool] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
    [hibernatetool] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    [hibernatetool] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
    [hibernatetool] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
    [hibernatetool] 09:38:36,875 DEBUG Ejb3Configuration:522 - Detect class: true; detect hbm: true
    [hibernatetool] 09:38:36,875 DEBUG Ejb3Configuration:151 - Creating Factory: jpa
    [hibernatetool] 09:38:36,890 DEBUG AnnotationConfiguration:235 - Execute first pass mapping processing
    [hibernatetool] 09:38:36,953 DEBUG AnnotationConfiguration:435 - Process hbm files
    [hibernatetool] 09:38:36,953 DEBUG AnnotationConfiguration:443 - Process annotated classes
    [hibernatetool] 09:38:36,953 DEBUG AnnotationConfiguration:329 - processing manytoone fk mappings
    [hibernatetool] 09:38:36,953 DEBUG Configuration:1044 - processing extends queue
    [hibernatetool] 09:38:36,953 DEBUG Configuration:1048 - processing collection mappings
    [hibernatetool] 09:38:36,968 DEBUG Configuration:1059 - processing native query and ResultSetMapping mappings
    [hibernatetool] 09:38:36,968 DEBUG Configuration:1067 - processing association property references
    [hibernatetool] 09:38:36,968 DEBUG Configuration:1089 - processing foreign key constraints
    [hibernatetool] 09:38:36,968 DEBUG AnnotationConfiguration:235 - Execute first pass mapping processing
    [hibernatetool] 09:38:36,968 DEBUG AnnotationConfiguration:435 - Process hbm files
    [hibernatetool] 09:38:36,968 DEBUG AnnotationConfiguration:443 - Process annotated classes
    [hibernatetool] 09:38:36,968 DEBUG AnnotationConfiguration:329 - processing manytoone fk mappings
    [hibernatetool] 09:38:36,984 DEBUG Configuration:1044 - processing extends queue
    [hibernatetool] 09:38:36,984 DEBUG Configuration:1048 - processing collection mappings
    [hibernatetool] 09:38:36,984 DEBUG Configuration:1059 - processing native query and ResultSetMapping mappings
    [hibernatetool] 09:38:36,984 DEBUG Configuration:1067 - processing association property references
    [hibernatetool] 09:38:36,984 DEBUG Configuration:1089 - processing foreign key constraints
    [hibernatetool] 09:38:37,015  INFO Dialect:141 - Using dialect: org.hibernate.dialect.PostgreSQLDialect
    [hibernatetool] 09:38:37,109 DEBUG AnnotationConfiguration:235 - Execute first pass mapping processing
    [hibernatetool] 09:38:37,109 DEBUG AnnotationConfiguration:435 - Process hbm files
    [hibernatetool] 09:38:37,109 DEBUG AnnotationConfiguration:443 - Process annotated classes
    [hibernatetool] 09:38:37,109 DEBUG AnnotationConfiguration:329 - processing manytoone fk mappings
    [hibernatetool] 09:38:37,109 DEBUG Configuration:1044 - processing extends queue
    [hibernatetool] 09:38:37,109 DEBUG Configuration:1048 - processing collection mappings
    [hibernatetool] 09:38:37,109 DEBUG Configuration:1059 - processing native query and ResultSetMapping mappings
    [hibernatetool] 09:38:37,109 DEBUG Configuration:1067 - processing association property references
    [hibernatetool] 09:38:37,109 DEBUG Configuration:1089 - processing foreign key constraints
    [hibernatetool] 09:38:37,109 DEBUG AnnotationConfiguration:235 - Execute first pass mapping processing
    [hibernatetool] 09:38:37,109 DEBUG AnnotationConfiguration:435 - Process hbm files
    [hibernatetool] 09:38:37,125 DEBUG AnnotationConfiguration:443 - Process annotated classes
    [hibernatetool] 09:38:37,125 DEBUG AnnotationConfiguration:329 - processing manytoone fk mappings
    [hibernatetool] 09:38:37,125 DEBUG Configuration:1044 - processing extends queue
    [hibernatetool] 09:38:37,125 DEBUG Configuration:1048 - processing collection mappings
    [hibernatetool] 09:38:37,125 DEBUG Configuration:1059 - processing native query and ResultSetMapping mappings
    [hibernatetool] 09:38:37,125 DEBUG Configuration:1067 - processing association property references
    [hibernatetool] 09:38:37,125 DEBUG Configuration:1089 - processing foreign key constraints
    [hibernatetool] 09:38:37,125  INFO SchemaExport:154 - Running hbm2ddl schema export
    [hibernatetool] 09:38:37,125 DEBUG SchemaExport:170 - import file not found: /import.sql
    [hibernatetool] 09:38:37,125  INFO SchemaExport:174 - writing generated schema to file: C:\Documents and Settings\mon.nom\Bureau\jpa-aveclib\hibernate\direct\personnes-entites\ddl\schema.sql
    [hibernatetool] 09:38:37,125  INFO SchemaExport:196 - schema export complete
    BUILD SUCCESSFUL
    Total time: 3 seconds
    J'ai vraiment besoin d'aide, je comprends pas.
    J'utilise eclipse 3.2.2, installation toute fraiche, jdk1.6.

    EDIT:
    J'essaie d'isoler le problème petit à petit.
    Je lance le script Ant pour qu'il fasse juste la tache de compilation, et il s'avère qu'en fait le problème est à ce niveau.
    C'est à ce moment qu'il "skip" le persistence.xml ..

    Quelqu'un a une idée ?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    Par défaut
    Après avoir contacté Serge Tahé, il semblerait que si on place le projet dans un répertoire sans espace (ex: c:\temp), le fichier schema.sql se génère bien.

    Par contre, à la compilation, je vois toujours ces messages troublants:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    [javac] META-INF\persistence.xml skipped - don't know how to handle it
    [javac] entites\Personne.java added as entites/Personne.class doesn't exist.
    [javac] log4j.properties skipped - don't know how to handle it
    [javac] tests\InitDB.java added as tests/InitDB.class doesn't exist.
    [javac] tests\Main.java added as tests/Main.class doesn't exist.
    Je n'arrive pas à les expliquer ...

  4. #4
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Je n'ai malheureusement aucune idée sur l'origine de ton problème, mais pour éviter le blocage, je te propose de procéder autrement : en passant par eclipse par exemple. Un simple projet Java sans configuration particulière (à part le renseigments des jars nécessaires) suffit amplement à travailler sans problème avec JPA.

    Bonne chance.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    Par défaut
    Merci djo.mos pour ton alternative.

    Meme si j'ai encore ces messages bizarres, la solution du dessus me permet de continuer le tutorial.

  6. #6
    Invité de passage
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 1
    Par défaut Supposition
    En effet j'ai eu le même soucis avec Document and setting , le script ant cherche un dans le chemin Document%20and%20setting /.../.. et c'est normal qu'il affiche une erreur de fichier introuvable.
    Pour le second probléme, je pense que y a pas eu de compilation des sources et creation des .class dans le dossier bin, vérifie si la tache compile s'execute.

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

Discussions similaires

  1. Problème dans NetBeans avec le fichier persistence.xml
    Par egondragon dans le forum NetBeans
    Réponses: 0
    Dernier message: 01/09/2011, 11h47
  2. Problème de configuration de persistence.xml
    Par zied87 dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 3
    Dernier message: 02/01/2011, 16h36
  3. problème de persistence.xml
    Par anisj1m dans le forum Hibernate
    Réponses: 0
    Dernier message: 08/10/2009, 10h21
  4. Réponses: 0
    Dernier message: 10/03/2009, 12h11
  5. Problème avec le persistence.xml
    Par Samildanach dans le forum JPA
    Réponses: 2
    Dernier message: 04/11/2008, 14h27

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