Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Montag, 20. Februar 2012, 00:10

Problem beim starten vom Server

Hey,

kann mir vllt. jemand erklären was der von mir so wirklich will?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
root@ns:/httpdocs/bananachat/dist
 java -jar bananachat.jar
java.io.FileNotFoundException: database.properties (No such file or directory)
    	at java.io.FileInputStream.open(Native Method)
    	at java.io.FileInputStream.<init>(FileInputStream.java:120)
    	at java.io.FileInputStream.<init>(FileInputStream.java:79)
    	at tools.database.PoolConnection.<clinit>(PoolConnection.java:39)
    	at tools.database.ConnectionPool.getConnection(ConnectionPool.java:38)
    	at knuddels.Server.loadConfigs(Server.java:107)
    	at knuddels.Server.main(Server.java:200)
java.sql.SQLException: The url cannot be null
    	at java.sql.DriverManager.getConnection(DriverManager.java:554)
    	at java.sql.DriverManager.getConnection(DriverManager.java:185)
    	at tools.database.PoolConnection.connect(PoolConnection.java:57)
    	at knuddels.Server.loadConfigs(Server.java:111)
    	at knuddels.Server.main(Server.java:200)


Lg.

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

2

Montag, 20. Februar 2012, 00:49

Die Datei database.properties wurde nicht gefunden.
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

3

Montag, 20. Februar 2012, 01:05

Die Datei database.properties wurde nicht gefunden.

Danke für deine Antwort. Habe diese nun mal in den Ordner /dist gemacht, nun findet er diese. Ruf es ja nicht über die start.bat auf sondern über:

cd /var/www/vhosts/xxx/httpdocs/bananachat/dist/ dananch java -jar bananachat.jar

Dennoch habe ich folgenden fehler beim ausführen:

Quellcode

1
2
3
4
5
6
7
    	java.sql.SQLException: The url cannot be null
    	at java.sql.DriverManager.getConnection(DriverManager.java:554)
    	at java.sql.DriverManager.getConnection(DriverManager.java:185)
    	at tools.database.PoolConnection.connect(PoolConnection.java:57)
    	at knuddels.Server.loadConfigs(Server.java:111)
    	at knuddels.Server.main(Server.java:200)
Listening on port 2710


heist das so viel wie bei den Datenbankeinstellungen unter "Url" ist etwas falsches eingetragen?

Vielen dank für die hilfe :)

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Lima« (20. Februar 2012, 16:24)


4

Montag, 20. Februar 2012, 17:46

Hey,

sry wegen dp..

undzwar:

Quellcode

1
    	url = config.getProperty("url");


Hier soll der Name der Datenbank rein? In dem fall "bananachat"

Quellcode

1
    	user = config.getProperty("user");

Hier der benutzername von der Datenbank.

Quellcode

1
    	password = config.getProperty("password");

Selbstverständlich das passwort..

Verstehe ich das richtig? Oder hat das mit dem oben genannten fehler nichts zutun?

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

5

Montag, 20. Februar 2012, 18:09

'URL' ist die Driver Connection URL zusammen mit dem Datenbankname.
Muss wie folgt aussehen:

Quellcode

1
jdbc:mysql://localhost:3306/Datenbankname

...standardmäßig also:

Quellcode

1
jdbc:mysql://localhost:3306/bananachat
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

6

Montag, 20. Februar 2012, 20:45

Habe dies jetzt mal so eingetragen, dennoch kommt bei mir:

Quellcode

1
2
3
4
5
6
7
8
9
root@ns:~# cd /var/www/vhosts/xxx/httpdocs/bananachat/dist
root@ns:/var/www/vhosts/xxx/httpdocs/bananachat/dist# java -jar bananachat.jar
java.sql.SQLException: The url cannot be null
    	at java.sql.DriverManager.getConnection(DriverManager.java:554)
    	at java.sql.DriverManager.getConnection(DriverManager.java:185)
    	at tools.database.PoolConnection.connect(PoolConnection.java:57)
    	at knuddels.Server.loadConfigs(Server.java:111)
    	at knuddels.Server.main(Server.java:200)
Listening on port 2710



Habe das wie folgt nun stehen:

Quellcode

1
2
3
url = config.getProperty("jdbc:mysql://localhost:3306/test");
    	user = config.getProperty("DatenbankUsername");
    	password = config.getProperty("Das Passwort");


Also diese fehlermeldung oben heist garantiert das ich die Mysql daten falsch eingetragen habe?

7

Montag, 20. Februar 2012, 23:12

Alle Daten gehören in die Datei "database.properties".
Du hast deine Daten gerade im Code angegeben, wo die Daten aus der Datei geholt werden. (Hast deine Daten als Namen für die Einstellung angegeben.)

8

Dienstag, 21. Februar 2012, 10:19

Danke für deine Hilfe, das macht nun etwas mehr sinn.

Leider werde ich weiterhin mit fehlermeldungen bombardiert.

Quellcode

1
2
3
4
5
6
7
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/bananachat
    	at java.sql.DriverManager.getConnection(DriverManager.java:602)
    	at java.sql.DriverManager.getConnection(DriverManager.java:185)
    	at tools.database.PoolConnection.connect(PoolConnection.java:57)
    	at knuddels.Server.loadConfigs(Server.java:111)
    	at knuddels.Server.main(Server.java:200)
Listening on port 2710

9

Dienstag, 21. Februar 2012, 15:14

Anscheinend fehlt Dir die MySQL Library. Schau ob die Datei dar ist.
Kein Support per PN. Nur im Forum!