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

Persistance des données Java Discussion :

iBatis avec J2EE


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par défaut iBatis avec J2EE
    bonjour,
    je suis entrain de tester un exemple d'ajout dans une base de donnée Mysql en utilisant ibatis dans une application web, j'ai testé beaucoup de possibilités mais l'erreur persiste.
    java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: java.io.IOException: Could not find resource config/Person.xml
    Person.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sqlMap PUBLIC "-//ibis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
     
    <sqlMap namespace="Person">
    <insert id="insert" parameterClass="controleur.Person" >
    insert into person(nom, pren)values(#nom#, #prenom#)
    </insert>
    </sqlMap>
    SqlMapConfig.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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sqlMapConfig
            PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
            "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
       <sqlMapConfig>
     
    <settings useStatementNamespaces="true"></settings>
    <transactionManager type="JDBC">
    <dataSource type="simple">
    <property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/>
     <property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost:3306/parc"/>
      <property name="JDBC.Username" value="root"/>
       <property name="JDBC.Password" value=""/>
    </dataSource>
    </transactionManager>
    <sqlMap resource="config/Person.xml "/>
     
    </sqlMapConfig>
    index.html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <html>
        <head>
            <title>TODO supply a title</title>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width">
        </head>
        <body>
            <form action="Controller" >
                <input type="text"  name="nom">
                <input type="text"  name="pren">
                <input type="submit" value="ok">
            </form> 
        </body>
    </html>
    Architecture de l'aaplication:
    Nom : Capture1.PNG
Affichages : 202
Taille : 17,5 Ko
    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 101
    Par défaut
    Peut-être retirer l'espace après .xml au niveau de la déclaration du chemin dans le fichier de configuration ?

  3. #3
    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,
    cela ne devrait-il pas etre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      <sqlMap resource="Person.xml "/>
    puisqu´ils sont dans le meme repertoire.

    Eric

Discussions similaires

  1. gestion des evenements avec j2EE
    Par fAdoua123 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 23/10/2007, 15h35
  2. debutant avec j2ee
    Par anisj1m dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 08/08/2007, 14h23
  3. Projet sur les Web Services avec J2EE
    Par papus1984 dans le forum Services Web
    Réponses: 2
    Dernier message: 31/03/2007, 00h34
  4. [Sécurité] A propos de la sécurité avec J2EE
    Par kodo dans le forum Java EE
    Réponses: 3
    Dernier message: 03/06/2006, 21h45

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