Ich habe eine neue installiert Wildfly 10 Anwendungsserver läuft in Standalone Modus. Ich muss ein Projekt bereitstellen, für das der MySQL JDBC-Treiber benötigt wird. Ich habe den Treiber nach dem Tutorial unter JDBC Driver Setup installiert (ich habe die Modulinstallation gewählt). Nach dem Neustart Wildfly, in console.log Ich lese:MySQL-Treiber installiert, aber getConnection wirft keinen passenden Treiber gefunden
INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread-Pool - 33) WFLYJCA0005: Bereitstellen von nicht-JDBC-kompatible Treiber Klasse com.mysql.jdbc.Driver (Version 5.1) INFO [org.jboss.as.connector.deployers.jdbc] (MSC-Dienst thread 1-6) WFLYJCA0018: Startete Treiberdienst mit Treibername = mysql
Es scheint alles gut, aber ich kann keine Verbindung für die Datenbank bekommen. Ich verwende dieses Stück Code:
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbName?user=someUser&password=somePass");
Die erste Zeile wirft die Ausnahme:
com.mysql.jdbc.Driver von [Modul „deployment.someProject-1.0.0. Krieg: Haupt von Service-Modul Loader]“
Wenn ich die erste Zeile aus kommentieren, erhalte ich Keine geeignete Treiber Ausnahme.
Haben Sie eine Idee? Danke in Beratung
verwenden Sie Maven? –
Ja, ich benutze Maven. ozOlips Antwort löste das Problem – WileTheCoyot