Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.
[Info]
Kurzeinführung ohne Maven
Sie haben 2 Möglichkeiten
Per Hand
- Sie können auch versuchen, alles "per Hand" zu kompilieren (wird auf Grund der Komplexität aber nicht empfohlen!):
Zum Kompilieren benötigen Sie die folgende Zeile (Anmerkung: das *.jar und die *.java müssen sich im gleichen Verzeichnis befinden):
javac -classpath *.jar:. *.java
Sie müssen für alle Klassen alle benötigten JARs angeben was zu sehr viel Schreibaufwand führen wird! Je nachdem welchen Servlet Container Sie verwenden, müssen Sie die class Files anschließend an die richtige Stelle kopieren.
Mit Eclipse
- Laden Sie die Jar von http://mvnrepository.com/artifact/org.mongodb/mongo-java-driver/3.6.0-beta1 herunter
- Erstellen Sie im Eclipse ein neues Web-Projekt (kein Maven Projekt!)
- Wenn Sie auf Run klicken wählen Sie "Run on Server"
- Ein Server sollte Ihnen vorgeschlagen werden. Klicken Sie auf Finish.
- Zum Beenden des Server klicken Sie auf das kleine rote Rechteck.
- Ziehen Sie per Drag and Drop die Jar in den Ordner Web-Inf/lib (im Projekt-Explorer im Eclispe). Der Projekt-Explorer sieht nun folgendermaßen aus:
- Erzeugen Sie einen Source Folder "java" (siehe dazu das Haupt-Tutorial)
- Erzeugen Sie ein Servlet (rechte Mause-Taste>New>Servlet) (siehe dazu das Haupt-Tutorial)Die Struktur sollte nun wie folgt aussehen:
- Das erstellte Servlet finden Sie hier (zur Erklärung Sie Haupt-Tutorial) –> Ist eine Vereinfachung die gegen das MVC Prinzip verstoeßt!
- Erstellen Sie eine web.xml Datei in WEB-INF. Die Struktur sieht dann folgendermaßen aus:
Sie müssen die web.xml selbst konfigurieren. Ein Beispiel finden Sie hier
- Starten Sie über die cmd MongoDB
- Klicken Sie im Eclipse auf run und öffenen Sie http://localhost:8080/SimpleWebProject/UglyServlet
Letzte Änderung: 25.09.2017, 16:47 | 272 Worte