Mailpage: Einrichtung eines Webmailsystems mit Java

Nun benötigt man eine main()-Methode, die beim Aufruf einen Web-Server erstellt und dann die web.xml-Datei verwendet. Hier kommt nun der Jetty-Server ins Spiel. Dazu muss man zunächst einmal die Jetty Core Distribution herunterladen. Aus dem Jetty-lib-Verzeichnis fügt man dann org.mortbay.jetty.jar und javax.servlet.jar hinzu. Ferner benötigt man commons-logging.jar, jasper-runtime.jar und jasper-compiler.jar, die unter dem Verzeichnis „ext“ zu finden sind. Alle Dateien werden dann in das lib-Verzeichnis in diesem Beispiel kopiert. Die Jasper-Bibliotheken dienen zur Unterstützung von JSP-Seiten. Auch wenn keine direkten Anwendungen mit JSP erfolgen, ist dies für die Unterstützung einer Webanwendung erforderlich. Dann wird im eigentlichen Code ein Server eingerichtet

Der Kommunikationsport des Servers kann definiert werden; hier Port 8081:

Dann wird eine Webanwendung hinzugefügt. Der erste Parameter bestimmt, wo in der Gesamthierarchie der bereitgestellten Seiten die Webanwendung erscheint. Der zweite Parameter verweist indirekt auf die betreffende web.xml-Datei. Im eigentlichen Verzeichnis können statische oder JSP-Webseiten enthalten sein. Die Konfiguration der Anwendung ist in dem Unterverzeichnis WEB-INF festgehalten.

Jetzt kann der Server gestartet werden.

Um das System zu starten, wird die Methode Start.java main() ausgeführt (bei Nutzung der herunterladbaren Version einfach „ant start“ ausführen). Dann startet der Jetty-Server. Zur Überprüfung die Seite http://localhost:8081 aufrufen, wo eine E-Mail erscheinen sollte, wenn die Parameter in web.xml richtig definiert wurden.


Es gibt jedoch ein Problem beim Versenden von HTML-E-Mails mit Bildern, wie zum Beispiel bei dieser:


Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Autonomes Fahren: Deutsche sehen eher Risiken

Weniger Lärm und ein besserer Verkehrsfluss sind die einzigen Vorteile, der die Mehrheit der Bevölkerung…

1 Woche ago

Jeder zweite hat Probleme mit Internetanbieter

Laut EY haben innerhalb eines Jahres 22 Prozent der Haushalte ihren Provider gewechselt – nirgendwo…

2 Wochen ago

Tech-Unternehmen in Deutschland blicken mit Sorge auf die USA

Bitkom-Umfrage zeigt: 78 Prozent befürchten durch Trump-Sieg Schaden für die deutsche Wirtschaft.

2 Wochen ago

Support-Ende von Windows 10: Microsoft hält an TPM 2.0 für Windows 11 fest

Der Sicherheitschip ist laut Microsoft eine „Notwendigkeit“. Die Hardwareanforderungen für Windows 11 führen allerdings weiterhin…

2 Wochen ago

IONOS führt Preisrechner für Cloud-Dienste ein

Wer die Cloud-Angebote des IT-Dienstleisters nutzen will, kann ab sofort die Kosten noch vor Bereitstellung…

2 Wochen ago

Jahresrückblick: 467.000 neue schädliche Dateien täglich

Die Zahl der neuen schädlichen Dateien steigt seit 2021 kontinuierlich. 93 Prozent der Angriffe nehmen…

2 Wochen ago