Pb de connexion au serveur mysql

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
jpm37
Messages : 4
Enregistré le : ven. mars 06, 2015 1:00 pm

ven. mars 06, 2015 3:50 pm

J'ai une belle erreur lors de la tentative de connexion, avez vous une idée ?

Merci.

Erreur de connexion à la base de données

Impossible d'obtenir une connexion sur jdbc:mysql://192.168.0.31:3306/: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
org.openconcerto.utils.ExceptionHandler: Erreur de connexion à la base de données
at org.openconcerto.utils.ExceptionHandler.die(ExceptionHandler.java:132)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:327)
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:mysql://192.168.0.31:3306/: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1194)
at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1129)
at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1111)
at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:611)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:519)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:466)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1660)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1642)
at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:603)
at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:599)
at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:462)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:442)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:422)
at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:682)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:602)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:1095)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:297)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
at org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1177)
... 16 more
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1420)
... 19 more
jpm37
Messages : 4
Enregistré le : ven. mars 06, 2015 1:00 pm

ven. mars 06, 2015 3:52 pm

Mon fichier de conf:

#OpenConcerto
#Fri Mar 06 15:41:12 CET 2015
systemRoot=openconcerto
server.ip=192.168.0.31\:3306
customer=Gestion_Default
server.driver=mysql
Yopman
Messages : 65
Enregistré le : jeu. janv. 17, 2013 12:23 pm
Localisation : Bourg en Bresse
Contact :

lun. mars 09, 2015 4:46 pm

Bonjour,

Votre question fait l'objet de nombreux post sur le fofo.Ne sachant pas sous quel OS vous tournez je ne sais vers lequel vous orienter.
Cependant, êtes-vous sur de votre port 3306?
Tentez de relancer votre OpenConcerto-Configuration

Merci

Cordialement,
:D
OC 1.6.3 - Mint 20 64 bits - Debian, Et Quelques VM
Avatar du membre
bmalynovytch
Messages : 14
Enregistré le : jeu. janv. 22, 2015 8:51 am
Localisation : Clermont-Ferrand

jeu. mars 19, 2015 10:00 am

Bonjour,

OpenConcerto est supposé fonctionner avec MySQL, mais la lib n'est pas intégrée.
Il faut donc l'installer manuellement à l'emplacement des lib Java partagées du système (Windows, MacOS et Linux ont des chemins différents).

Cependant, comme ça a été expliqué dans beaucoup d'autres posts, il n'est pas recommandé d'utiliser MySQL pour OpenConcerto car certaines fonctionnalités SQL prises en charge par PostgreSQL ne le sont pas par MySQL, ce qui posent quelques petits soucis à l'usage.
Je fais partie de ces utilisateurs qui ont dû abandonner l'implémentation avec MySQL. ;)

Cordialement,
Benjamin MALYNOVYTCH
Architecte des systèmes d'information
Ingénieur systèmes et réseaux
https://fr.linkedin.com/in/bmalynovytch
Répondre