Installation mit MySql

Hier können die JVerein-Frischlinge ihre Fragen stellen.

Moderator: heiner

Antworten
amok
Beiträge: 7
Registriert: Dienstag 8. April 2014, 17:29

Installation mit MySql

Beitrag von amok »

Hallo zusammen,

mein Erstkontakt mit JVerein verlief nicht so dolle: ich habe heute mehrfach (m.E. streng nach der Anleitung) erfolglos versucht, JVerein mit mysql auf meinem iMac zum Laufen zu bringen.

Hier meine de.jost_net.JVerein.rmi.JVereinDBService.properties:

database.driver=de.jost_net.JVerein.server.DBSupportMySqlImpl
database.driver.mysql.jdbcurl=jdbc\:mysql\://localhost\:3306/jverein?useUnicode\=Yes&characterEncoding\=ISO8859_1
database.driver.mysql.username=jverein
database.driver.mysql.password=passwort
database.driver.mysql.scriptprefix=mysql-

versucht habe ich außerdem statt localhost die IP meines Rechners sowie die 127.0.0.1

Mit PHP komme ich problemlos an die Datenbank. Hier noch die log-Datei:

[Wed Apr 09 00:40:11 CEST 2014][ERROR][de.jost_net.JVerein.Einstellungen.<clinit>] Fehler
java.rmi.RemoteException: error while getting database service; nested exception is:
de.willuhn.util.ApplicationException: Der Service "database" wurde nicht gefunden
at de.jost_net.JVerein.Einstellungen.getDBService(Einstellungen.java:176)
at de.jost_net.JVerein.Einstellungen.<clinit>(Einstellungen.java:104)
at de.jost_net.JVerein.gui.boxes.MitgliedNextBGruppeChecker.selektiereMitgliederZumAendern(MitgliedNextBGruppeChecker.java:80)
at de.jost_net.JVerein.gui.boxes.MitgliedNextBGruppeChecker.mussMitgliedGeaendertWerden(MitgliedNextBGruppeChecker.java:68)
at de.jost_net.JVerein.gui.boxes.MitgliedNextBGruppeChecker.<init>(MitgliedNextBGruppeChecker.java:61)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:357)
at java.lang.Class.newInstance(Class.java:310)
at de.willuhn.jameica.services.BeanService.get(BeanService.java:141)
at de.willuhn.jameica.gui.boxes.BoxRegistry.getBoxes(BoxRegistry.java:66)
at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:74)
at de.willuhn.jameica.gui.GUI$4.run(GUI.java:639)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:810)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:806)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:535)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:470)
at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
at de.willuhn.jameica.gui.Navigation.start(Navigation.java:385)
at de.willuhn.jameica.gui.Navigation.access$500(Navigation.java:52)
at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:480)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
at de.willuhn.jameica.gui.Navigation.select(Navigation.java:359)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:822)
at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: de.willuhn.util.ApplicationException: Der Service "database" wurde nicht gefunden
at de.willuhn.jameica.system.ServiceFactory.lookup(ServiceFactory.java:231)
at de.jost_net.JVerein.Einstellungen.getDBService(Einstellungen.java:170)
... 37 more

Ich freue mich über jeden Tipp. Vielen Dank vorab!
dl7bmg
Beiträge: 15
Registriert: Mittwoch 12. Dezember 2012, 20:52
Verein: Funk und Computerzentrum Hohenschönhausen e.V.
Mitglieder: 25
JVerein-Version: 2.4
Betriebssystem: Ubuntu

Re: Installation mit MySql

Beitrag von dl7bmg »

Hallo amok,

das Problem ist lösbar. Gucke mal folgende Threads:

http://www.jverein.de/forum/viewtopic.php?f=8&t=1773

und

http://www.jverein.de/forum/viewtopic.php?f=5&t=1252

Das Ergebnis vorweg, bei mir waren es zwei Leerzeichen am Ende je einer Zeile in den config-Dateien, in denen die Serveradresse und Nutzername und Paßwort für den MySQL-Server gespeichert waren (eine davon hast Du in Deinem Thread)! Leerzeichen weg - Kontakt da.

Viel Erfolg!

Marcus
amok
Beiträge: 7
Registriert: Dienstag 8. April 2014, 17:29

Re: Installation mit MySql

Beitrag von amok »

Heureka! Ich habe es gefunden!

Erstmal danke, lieber Marcus. Es war bei mir etwas anderes:

Ich habe mysql (wie gesagt auf dem iMac) mit MAMP installiert. Hier muss ein anderer Port angegeben werden, nämlich 8889 - und schon läuft es!!

Schon interessant, weil ich mit PHP via Port 3306 auf MySQL zugreifen kann... Den richtigen Port für JVerein habe ich im Startscript gefunden, das liegt bei mir unter:

/Applications/MAMP/bin/startMysql.sh

Ich hoffe das hilft mal jemand mit ähnlichem Problem weiter!

Viele Grüße
Sascha
Antworten