Navigieren / suchen

jVerein MySQL-Datenbankfehler beheben

Unsere jVerein-Installation vom Förderverein Segelkunstflug Bayern e.V. wird vom Vorstand über eine zentrale MariaDB/MySQL-Datenbank im Internet betrieben. Seit kurzem startet die Software unter Windows 10 nicht mehr.

Nach Analyse der Logfiles, Firewall, Datenbankserverkonfiguration und vielem mehr ist mir aufgefallen, dass im Ordner \jameica\lib\mysql mehrere .jar-Dateien liegen.

Nachdem ich die alte Datei mysql-connector-java-5.1.41.jar gelöscht habe (vorher gesichert) und nur noch die neuere Datei mysql-connector-java-5.1.41.jar im Ordner liegt, ist jVerein wieder gestartet. 

Um den Beitrag auffindbar zu machen:
Diese Fehlermeldungen tauchten im Logfile jameica.log auf:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

de.willuhn.util.ApplicationException: Der Service „database“ wurde nicht gefunden

Caused by: de.willuhn.util.ApplicationException: Der Service „database“ wurde nicht gefunden

[ERROR][main][de.willuhn.jameica.hbci.messaging.MarkOverdueMessageConsumer.update] unable to update number of overdue elements
java.rmi.RemoteException: Der Service „database“ wurde nicht gefunden

java.rmi.RemoteException: connection to database.jdbc:mysql://123.123.123.123:3306/datenbankname?useUnicode=Yes&characterEncoding=ISO8859_1&SSL=true failed; nested exception is:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 24 milliseconds ago. The last packet sent successfully to the server was 20 milliseconds ago.

The last packet successfully received from the server was 0 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.
at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:181)

Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)