Seite 1 von 1

Probleme MySQL-Datenbank

Verfasst: Dienstag 21. Dezember 2010, 12:25
von b.funk
Hallo J-Verein-Gemeinde und Heiner,

ich habe Jameica, J-Verein und Hibiscus installiert und möchte es mit einer MySQL-Datenbank laufen lassen. Die Installation incl. MySQL-Datenbank (nach der Anleitung auf der J-Verein-Seite) hat funktioniert, Jameica öffnete sich und sowohl Hibiscus als auch J-Verein waren da. Hibiscus habe ich dann eingerichtet, J-Verein noch nicht (da dort noch die Übertragung der Mitglieder-Daten ansteht).

Wenn ich jetzt allerdings Jameica öffne, ist J-Verein nicht verfügbar und die Log-Datei von Jameica sagt folgendes:

Code: Alles auswählen

unable to init plugin jverein
de.willuhn.util.ApplicationException: Fehler beim Initialisieren der Datenbank
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:282)
	at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:155)
	at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:306)
	at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
	at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
	at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
	at de.willuhn.jameica.system.Application.init(Application.java:101)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.rmi.RemoteException: connection to database.jdbc:mysql://localhost:3306/jverein?useUnicode=Yes&characterEncoding=ISO8859_1 failed; nested exception is: 
	com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.ConnectException
MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
	at java.net.Socket.connect(Socket.java:546)
	at java.net.Socket.connect(Socket.java:495)
	at java.net.Socket.<init>(Socket.java:392)
	at java.net.Socket.<init>(Socket.java:235)
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
	at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
	at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:149)
	at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:161)
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:274)
	at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:155)
	at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:306)
	at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
	at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
	at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
	at de.willuhn.jameica.system.Application.init(Application.java:101)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)


** END NESTED EXCEPTION **



Last packet sent to the server was 1 ms ago.
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:183)
	at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
	at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:149)
	at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:161)
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:274)
	... 10 more
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.ConnectException
MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
	at java.net.Socket.connect(Socket.java:546)
	at java.net.Socket.connect(Socket.java:495)
	at java.net.Socket.<init>(Socket.java:392)
	at java.net.Socket.<init>(Socket.java:235)
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
	at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
	at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:149)
	at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:161)
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:274)
	at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:155)
	at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:306)
	at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
	at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
	at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
	at de.willuhn.jameica.system.Application.init(Application.java:101)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)


** END NESTED EXCEPTION **



Last packet sent to the server was 1 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2820)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
	... 14 more
Ich kann damit leider überhaupt nichts anfangen und wäre dankbar für Tipps, was ich tun kann bzw. an welchen Ecken ich überprüfen kann, ob alles richtig installiert ist.
Kann mir jemand weiterhelfen?

Viele Grüße
Florian

'

Re: Probleme MySQL-Datenbank

Verfasst: Donnerstag 23. Dezember 2010, 11:51
von heiner
Hallo Florian,

JVerein und Hibiscus benutzen unterschiedliche Datenbanken. Hast du die Installation für JVerein nach dieser Anleitung vorgenommen http://www.jverein.de/dokumentationmysql.php ?

Heiner

Re: Probleme MySQL-Datenbank

Verfasst: Freitag 24. Dezember 2010, 14:35
von MikeW
Hallo Florian,

nach der Fehlermeldung zu urteilen, kann Jameica (JVerein) keine Verbindung zum Datenbankserver herstellen. So, wie es konfiguriert ist, müßte Mysql auf demselben Rechner ( localhost ) installiert und aktiv sein.
Prüfe also zunächst, ob der Mysql-Server gestartet ist ( welche Windows- / MySQL-Server- Versionensetzt du ein? ).

Du verwendest für Hibiscus auch MySQL? Obwohl die Fehlermeldung eher auf einen nicht laufenden Datenbankserver hindeutet dennoch die Frage - funktioniert Hibiscus mit MySQL in deinem Fall ohne Fehlermeldung? ( oder verwendest du für Hibiscus die interne DB?) ?

Gruß
Mike