Zum Inhalt springen
Der Guide für ein smartes Leben.
Tasten klappern

Teil 8: Chatsystem unter AJAX

Autoren: Redaktion pcmagazin und Alexander Scheb • 26.2.2007 • ca. 0:40 Min

Nach einigen Vorarbeiten liefern Sie das Projekt aus. Zuerst legen Sie c:Projekt an, kopieren dorthin die Seite index.html und strukturieren die Verzeichnisse:...

Nach einigen Vorarbeiten liefern Sie das Projekt aus. Zuerst legen Sie c:Projekt an, kopieren dorthin die Seite index.html und strukturieren die Verzeichnisse:

Chatsystem unter AJAX
Die Projektstruktur eines WAR-Archivs
© Archiv
ProjektWEB-INF
ProjektWEB-INFclasses
ProjektWEB-INFjava
ProjektWEB-INFlib

Kopieren Sie nun die Dateien Chat.java und Nachricht.java in das Verzeichnis c:Projekt WEB-INFjava. Dann kompilieren Sie die Sourcedateien:

javac -d c:ProjektWEB-INFclasses
Chat.java
javac -d c:ProjektWEB-INFclasses
Nachricht.java

Danach kopieren Sie die Konfigurationsdateien (Deployment Descriptoren) web.xml und dwr.xml in das Verzeichnis c:Projekt WEB-INF. Zum Schluss lädt der Anwender die DWR-Bibliothek Version 2.0 RC1 (dwr.jar) vom Server https://dwr.dev.java.net/ serv lets/ProjectDocumentList und kopiert diese Datei in das Verzeichnis c:Projekt WEB-INF/lib der Webapplikation.

Ein so genanntes WAR-Archiv übernimmt alle Dateien des Projekts mit dem Befehl: jar - cf Chat.war. Diese WAR-Datei kopieren Sie in das Verzeichnis c:SunAppServer- domainsdomain1autodeploy und starten den Applikationsserver. Das WAR-Archiv installiert sich automatisch. Das Ergebnis zeigt der Browser unter https://localhost: 8080/Chat sehen. Die index.html startet den Chat.