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

Hibernate Java Discussion :

Embedded Derby Db (Auto-start) dans une application spring hibernate avec Tomcat


Sujet :

Hibernate Java

  1. #1
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut Embedded Derby Db (Auto-start) dans une application spring hibernate avec Tomcat
    Je cherche à obtenir un db Derby embedded exécute une application Tomcat/spring (avec un Auto-start au déploiement de l'application)

    voilà mon beans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">     
            <property name="driverClassName" value="org.apache.derby.jdbc.EmbeddedDriver"/> 
            <property name="url" value="jdbc:derby://localhost:1527/sample;create=true"/>
            <property name="username" value=""/>
            <property name="password" value=""/>                    
        </bean>

    et mon fichier persistance.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
    21
    22
    23
    24
    25
    26
     
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
        <persistence-unit name="e-ticket-jpa-hibernate-postgresPU" transaction-type="RESOURCE_LOCAL">
     
            <provider>org.hibernate.ejb.HibernatePersistence</provider>
     
            <properties>
                <property name="hibernate.hbm2ddl.auto" value="create-drop" />
                <property name="hibernate.dialect" value="org.hibernate.dialect.DerbyDialect" />
                <property name="hibernate.hbm2ddl.import_files" value="sql/insert_artist.sql,sql/insert_spec.sql,sql/insert_salle.sql,sql/insert_representation.sql" />
                <property name="hibernate.format_sql" value="false" />
                <property name="hibernate.show_sql" value="true" />
            </properties>
     
            <class>ca.etsmtl.gti525.entity.presentation.Artiste</class>
            <class>ca.etsmtl.gti525.entity.presentation.Representation</class>
            <class>ca.etsmtl.gti525.entity.presentation.Spectacle</class>
            <class>ca.etsmtl.gti525.entity.presentation.Billet</class>
            <class>ca.etsmtl.gti525.entity.presentation.Salle</class>
            <class>ca.etsmtl.gti525.entity.vente.Adresse</class>
            <class>ca.etsmtl.gti525.entity.vente.CarteCredit</class>
            <class>ca.etsmtl.gti525.entity.vente.Client</class>
            <class>ca.etsmtl.gti525.entity.vente.Reservation</class>
        </persistence-unit>
    </persistence>

    message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (java.net.ConnectException : l'erreur lors de la connexion au serveur localhost sur le port 1527 a émis le message Connection refused: connect.)
    Normale je dirais puisqu'elle a pas démarrés (je veux que ce soit automatique, une vrais BD embarquer et transparente pour les développeur)


    et voilà que contient mon pom.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
    21
     
            <dependency>
                <groupId>org.apache.derby</groupId>
                <artifactId>derby</artifactId>
                <version>10.8.1.2</version>
            </dependency>
            <dependency>
                <groupId>org.apache.derby</groupId>
                <artifactId>derbyclient</artifactId>
                <version>10.8.1.2</version>
            </dependency>
            <dependency>
                <groupId>org.apache.derby</groupId>
                <artifactId>derbynet</artifactId>
                <version>10.8.1.2</version>
            </dependency>
            <dependency>
                <groupId>org.apache.derby</groupId>
                <artifactId>derbytools</artifactId>
                <version>10.8.1.2</version>
            </dependency>
    Suggestions ?

  2. #2
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut
    En fait voilà une 1er solution correcte pour d'autre qui viens après moi.
    http://www.zetcode.com/db/apachederbytutorial/tomcat/

    mais moi j'ai un peux modifier derbywar pour évité de configuré le serveur Tomcat (actuellement je d'éploie 2 .war un pour l'appli un autre pour la BD)

    je suis toujours en veille pour des proposition d'amélioration.

Discussions similaires

  1. Problème d'éxecution de mon application Spring MVC avec Tomcat
    Par Eric_beauvais dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 29/10/2013, 19h01
  2. Intégrer Struts dans une application sous Hibernate
    Par Amelie MOREAU dans le forum Struts 1
    Réponses: 1
    Dernier message: 13/10/2011, 17h23
  3. fenetre dos dans une application
    Par jfb53 dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/10/2003, 18h06

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