Keine Verbindung zu Datenbank
Helma läuft und startet mit folgenden Meldungen: Starting Helma in directory /usr/local/helma Starting HTTP server on port 8080 Starting Helma 1.2pre4 2002/11/28 on Java 1.3.1
Der Zugriff auf localhost:8080 funktioniert ebenfalls und zeigt auch antville an. Wenn ich aber auf localhost:8080 zugreife, bekomme ich folgende Fehlermeldung: Error in application 'antville':
Error retrieving Node: java.sql.SQLException: Unable to connect to any hosts due to exception: java.net.ConnectException: Connection refused
Die MySQL-Datenbank läuft, die Datenbank antville ist angelegt und auch die Tabellen und der User antville ist vorhanden. Wenn ich auf der Kommandozeile auf die Datenbank zugreife (als User antville), komme ich mit dem Passwort auch an die Daten.
ich vermute, dass der JDBC-Treiber nicht richtig installiert wurde, da die folgende Zeile aus dem HowTo nicht auftaucht: "Start up Helma again. This time it should tell you that it loaded the MySQL JDBC driver."
/usr/local/helma/db.properties ist unverändert, in /usr/local/helma/lib/ext liegen zwei Dateien: mysql-connector-java-3.0.8-stable-bin.jar mysql.jar
mysql.jar war schon vorhanden, die andere Datei habe ich von mysql.com heruntergeladen.
/usr/local/helma/apps/antville/db.properties hat folgenden Inhalt:
Properties of antville datasource
antville.url=jdbc:mysql://localhost/antville
antville.driver=org.gjt.mm.mysql.Driver
antville.user=antville
antville.password=
An dieser Stelle bin ich mit meinem Latein am Ende. Nach der Fehlermeldung habe ich schon gegoogelt, aber da lief es dann darauf hinaus, dass der mysqld nicht lief. Dies ist aber definitv der Fall. Schreiben helma oder antville noch an anderen Stellen error-logs? Ich meine, dass ich mich streng an das HowTo gehalten habe, aber irgendwie geht's jetzt nicht weiter.
Irgendeine Idee?
dirk olbertz
Der mysqld war mit --skip-networking gestartet worden, weshalb der JDBC-Treiber sich nicht mit der Datenbank verbinden konnte.
Nun geht's weiter im HowTo und mit dem Verbinden von antville mit apache...
Gruss,
Dirk