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, 6. August 2012, 10:38

NetChat installation

Da so viele Probleme haben, und immer dieselben Fragen aufkommen, so werde ich nun Schritt für Schritt erklären, wie ihr den NetChat zum laufen bekommt.

Lest euch die Anleitung richtig durch!


Schritt 1 - Download
Downloaded euch die netchat.zip (Downloadlink gibts bei Sunny, oder er publiziert ihn nochmals OHNE Account-Table).

Schritt 2 - Entpacken
Entpackt das ZIP-Archiv bei euch in Xampp (C:/xampp/htdocs/)

Schritt 3 - Datenbank anlegen/importieren
Geht auf PHPMyAdmin (http://localhost/phpmyadmin/) und legt euch eine Datenbank namens chat an.
Importiert nun die SQL-Datei um die ganzen Tabellen/Datensätze anzulegen.

Schritt 4 - Configs anpassen
Im Hauptordner findet ihr eine connect.php. Dort am Anfang der Zeile müsst ihr bei der mysql_connect-Funktion eure Zugangsdaten eintragen (Meist "localhost", "root", "" (Passwort frei lassen)).
Eine Zeile darunter findet ihr die Variable $chaturl. Diese müsst ihr auch anpassen (Beispielsweise kommt hier einfach nur "localhost" hin (Wenn ihr den Chatserver online zur verfügung stellen wollt, kommt dort eure Öffentliche IP-Adresse hin).

Seite wird nicht korrekt dargestellt?
Wenn ihr nun die Seite aufruft und die Seite nicht korrekt dargestellt wird, so liegt dies eventuell daran, dass ihr in einem Unterverzeichnis arbeitet. Hierzu muss die HTML-Base noch abgeändert werden.
Hierzu einfach nach sf/b/style.tpl die sechste Zeile korrigieren und dort eurer Unterverzeichnis angeben.

Beispiel:

Zitat

<base href="http://<?url?>/netchat/">

Sollte das Chatapplet Fehler anzeigen bzw. nicht angezeigt werden, so muss auch hier in der chat.php die Codebase angepasst werden.
Die Codebase MUSS immer die URL sein, wo ihr auch das Applet liegen habt!

Beispiel:
Liegt das Chatapplet in http://localhost/knuddelsk90afi.jar, so muss die Codebase "http://localhost/" lauten.
Liegt das Chatapplet in einem Unterverzeichnis http://localhost/netchat/knuddelsk90afi.jar so muss die Codebase "http://localhost/netchat/" lauten.

P.S.: Bevor ihr wieder schreibt, dass es nicht funktioniert:
Java hat eine Konsole wo ALLE Fehler ausgegeben werden!
Nun müsst ihr noch die Chatserver-Config anpassen (database.properties) - Sollte klar sein, wie des geht.


Schritt 4 - Netbeans
Öffnet nun mit Netbeans das NetChat/src/ Verzeichnis - Hier liegt die Source.
Importiert die beiden JAR-Files, die in dist/lib/ vorhanden sind (JavaFX & MySQL).

Sollte nun alles Funktionieren.

Schritt 5 - Build
Wenn du die Source Kompiliert hast zur netchat.jar, so packe diese immer im Ordner /dist/ rein!

Schritt 6 - Starten
Wenn ihr nun den Chatserver starten wollt, öffnet einfach die start.bat. Sollten MySQL Fehler kommen, so sind die JAR Files (MySQL & JavaFX) nicht richtig eingebunden.

Ihr habt nun zwei möglichkeiten:

Möglichkeit 1: Korrigiere den Class-Path in der start.bat:

MySQL-Abfrage(n)

1
java -cp dist/lib/*;dist/netchat.jar netchat.Server 2710



Möglichkeit 2: Lasst endlich den scheiß Class-Path aus der start.bat und nutzt eine Manifest!
In der Manifest einfach folgendes mit angeben:

Zitat

Class-Path: mysql.jar java_mail.jar
Dann die beiden Jar Files aus dist/lib/ umbenennen:
javax.mail.jar > java_mail.jar

mysql-connector-java-5.1.15-bin.jar > mysql.jar


Und DORT HIN kopieren, wo die netchat.jar sich befindet.

Dann die Start.bat korrigieren:

Zitat

java dist/netchat.jar netchat.Server 2710
und fertig.

Zusatz:
Schaut euch genau die Fehlerkonsole von java, an - Die verrät euch, WAS bei euch schief läuft.

Beispiellösungen:
[...]No suitable driver found[...]
Eure mysql.jar (oder wie auch immer diese heißen mag) Fehlt oder konnte nicht geladen werden!

[...]java.sql.SQLException: Access denied for user 'root'@'localhost' (using password
: YES)[...]
Eure MySQL Zugangsdaten sind falsch!

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

KAI

2

Montag, 6. August 2012, 11:38

Suppi Anleitung :-)

wie imemr x mal versucht und es bleibt bei mein fehler

MySQL-Abfrage(n)

1
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/chat        at java.sql.DriverManager.getConnection(Unknown Source)        at java.sql.DriverManager.getConnection(Unknown Source)        at tools.database.PoolConnection.connect(PoolConnection.java:18)        at tools.Reloader.run(Reloader.java:57)        at netchat.Server$1.run(Server.java:922)        at java.lang.Thread.run(Unknown Source)



kann einfach da eingeben was ich will dieser Fehler ist und bleib öÖ

3

Montag, 6. August 2012, 11:52

Dir fehlt der MySQL-Treiber (mysql.jar).

4

Montag, 6. August 2012, 12:02

muss ich die/lib/mysql-connector-java-5.1.15-bin.jar um Bennen ?

den egal wie ich sie nen der Fehler kommt weiterhin

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »KAI« (6. August 2012, 12:08)


5

Montag, 6. August 2012, 17:59

Nein, hast dus in Ntebeans bei den Libs hinzugefügt?

B2T: Weißt du, wie man unter Win Server 08 RC2 eine DB angelgt? xD

Die Xampp DB verweigert er strikt ..

6

Montag, 6. August 2012, 18:08

Localhost hat deutlich gesagt KEIN SUPPORT (Netchat Version von Localhost) und nun gibt es hier sowas, Blizzard nicht sozial von dir 8) .

Er hat hier einiges getan, nun fällt man ihm in den Rücken. :thumbsup:

Entweder man kriegt das alleine hin oder man lässt es ganz sein. SO einfach!!!
James (Privat): Flo musste seinen Senf dazu geben :o

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Gangstersheep

7

Montag, 6. August 2012, 18:15

Lass ihn doch, manche sind Adrian (Blizzard) vielleicht dankbar das ihnen endlich geholfen werden konnte, kaum gab es diese kack Chatversion von Sunny zum Download fingen viele an zu stören, wieso, warum der Chat nicht geht.

Ehrlich gesagt find ich es gut, was er gemacht hat, warum immer solch dumme Kommentare. :thumbup:
James (privat): Tja, wenn du kein iPhone hast, dann hast du kein iPhone.

Es haben sich bereits 9 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Blizzard, Ice.Net, 13greenfire37, Lubi, Failord, Kriz1337, babiiboii2, Dome, St0nY

Ähnliche Themen