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 :
Normale je dirais puisqu'elle a pas démarrés
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.)(je veux que ce soit automatique, une vrais BD embarquer et transparente pour les développeur)
et voilà que contient mon pom.xml
Suggestions ?
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>
Partager