Servlets - Umgebung einrichten

In einer Entwicklungsumgebung würden Sie Ihr Servlet entwickeln, testen und schließlich ausführen.

Wie bei jedem anderen Java-Programm müssen Sie ein Servlet mithilfe des Java-Compilers kompilieren javac Nach dem Kompilieren der Servlet-Anwendung wird sie in einer konfigurierten Umgebung zum Testen und Ausführen bereitgestellt.

Diese Einrichtung der Entwicklungsumgebung umfasst die folgenden Schritte:

Einrichten des Java Development Kit

In diesem Schritt wird eine Implementierung des Java Software Development Kit (SDK) heruntergeladen und die Umgebungsvariable PATH entsprechend eingerichtet.

Sie können das SDK von der Java-Site von Oracle herunterladen - Java SE Downloads .

Befolgen Sie nach dem Herunterladen Ihrer Java-Implementierung die angegebenen Anweisungen, um das Setup zu installieren und zu konfigurieren. Setzen Sie abschließend die Umgebungsvariablen PATH und JAVA_HOME so, dass sie auf das Verzeichnis verweisen, das Java und Java enthält, normalerweise Java_Installationsverzeichnis / bin bzw. Java_Installationsverzeichnis.

Wenn Sie Windows ausführen und das SDK in C: \ jdk1.8.0_65 installiert haben, fügen Sie die folgende Zeile in Ihre Datei C: \ autoexec.bat ein.

set PATH = C:\jdk1.8.0_65\bin;%PATH% 
set JAVA_HOME = C:\jdk1.8.0_65

Alternativ können Sie unter Windows NT / 2000 / XP auch mit der rechten Maustaste auf Arbeitsplatz klicken, Eigenschaften auswählen, dann Erweitert und dann Umgebungsvariablen. Dann würden Sie den PATH-Wert aktualisieren und die OK-Taste drücken.

Wenn unter Unix (Solaris, Linux usw.) das SDK in /usr/local/jdk1.8.0_65 installiert ist und Sie die C-Shell verwenden, fügen Sie Folgendes in Ihre .cshrc-Datei ein.

setenv PATH /usr/local/jdk1.8.0_65/bin:$PATH 
setenv JAVA_HOME /usr/local/jdk1.8.0_65

Wenn Sie alternativ eine integrierte Entwicklungsumgebung (IDE) wie Borland JBuilder, Eclipse, IntelliJ IDEA oder Sun ONE Studio verwenden, kompilieren Sie ein einfaches Programm und führen Sie es aus, um zu bestätigen, dass die IDE weiß, wo Sie Java installiert haben.

Einrichten des Webservers - Tomcat

Auf dem Markt sind eine Reihe von Webservern verfügbar, die Servlets unterstützen. Einige Webserver können kostenlos heruntergeladen werden, und Tomcat ist einer davon.

Apache Tomcat ist eine Open-Source-Softwareimplementierung der Technologien Java Servlet und Java Server Pages. Sie kann als eigenständiger Server zum Testen von Servlets fungieren und in den Apache Web Server integriert werden. Hier sind die Schritte zum Einrichten von Tomcat auf Ihrem Computer:

  • Laden Sie die neueste Version von Tomcat von herunter https://tomcat.apache.org/.

  • Nachdem Sie die Installation heruntergeladen haben, entpacken Sie die Binärdistribution an einem geeigneten Ort. Zum Beispiel in C: \ apache-tomcat-8.0.28 unter Windows oder /usr/local/apache-tomcat-8.0.289 unter Linux / Unix und erstellen Sie die Umgebungsvariable CATALINA_HOME, die auf diese Speicherorte verweist.

Tomcat kann durch Ausführen der folgenden Befehle auf einem Windows-Computer gestartet werden:

%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-8.0.28\bin\startup.bat

Tomcat kann durch Ausführen der folgenden Befehle auf einem Unix-Computer (Solaris, Linux usw.) gestartet werden:

$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-8.0.28/bin/startup.sh

Nach dem Start sind die in Tomcat enthaltenen Standard-Webanwendungen unter verfügbar http://localhost:8080/. Wenn alles in Ordnung ist, sollte folgendes Ergebnis angezeigt werden:

Weitere Informationen zum Konfigurieren und Ausführen von Tomcat finden Sie in der hier enthaltenen Dokumentation sowie auf der Tomcat-Website unter http://tomcat.apache.org

Tomcat kann gestoppt werden, indem die folgenden Befehle auf einem Windows-Computer ausgeführt werden:

C:\apache-tomcat-8.0.28\bin\shutdown

Tomcat kann gestoppt werden, indem die folgenden Befehle auf einem Unix-Computer (Solaris, Linux usw.) ausgeführt werden:

/usr/local/apache-tomcat-8.0.28/bin/shutdown.sh

CLASSPATH einrichten

Da Servlets nicht Teil der Java Platform, Standard Edition, sind, müssen Sie dem Compiler die Servlet-Klassen identifizieren.

Wenn Sie Windows ausführen, müssen Sie die folgenden Zeilen in Ihre Datei C: \ autoexec.bat einfügen.

set CATALINA = C:\apache-tomcat-8.0.28 
set CLASSPATH = %CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%

Alternativ können Sie unter Windows NT / 2000 / XP zu Arbeitsplatz -> Eigenschaften -> Erweitert -> Umgebungsvariablen gehen. Dann würden Sie den CLASSPATH-Wert aktualisieren und die OK-Taste drücken.

Wenn Sie unter Unix (Solaris, Linux usw.) die C-Shell verwenden, fügen Sie die folgenden Zeilen in Ihre .cshrc-Datei ein.

setenv CATALINA = /usr/local/apache-tomcat-8.0.28
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH

NOTE - Angenommen, Ihr Entwicklungsverzeichnis ist C: \ ServletDevel (Windows) oder / usr / ServletDevel (Unix), dann müssten Sie diese Verzeichnisse auch in CLASSPATH auf ähnliche Weise wie oben hinzugefügt hinzufügen.