Serwlety - konfiguracja środowiska
Środowisko programistyczne to miejsce, w którym można rozwijać serwlet, testować je i wreszcie uruchamiać.
Jak każdy inny program Java, musisz skompilować serwlet przy użyciu kompilatora Java javac a po skompilowaniu aplikacji serwletu zostanie ona wdrożona w skonfigurowanym środowisku w celu przetestowania i uruchomienia.
Ta konfiguracja środowiska programistycznego obejmuje następujące kroki -
Konfigurowanie zestawu Java Development Kit
Ten krok obejmuje pobranie implementacji zestawu Java Software Development Kit (SDK) i odpowiednie skonfigurowanie zmiennej środowiskowej PATH.
Pakiet SDK można pobrać z witryny Java firmy Oracle - Java SE Downloads .
Po pobraniu implementacji Java postępuj zgodnie z podanymi instrukcjami, aby zainstalować i skonfigurować instalację. Na koniec ustaw zmienne środowiskowe PATH i JAVA_HOME, aby odwoływały się do katalogu zawierającego elementy java i javac, zazwyczaj odpowiednio katalog_instalacyjny_java / bin i katalog_instalacyjny_java.
Jeśli używasz systemu Windows i zainstalowałeś SDK w C: \ jdk1.8.0_65, umieść następujący wiersz w pliku C: \ autoexec.bat.
set PATH = C:\jdk1.8.0_65\bin;%PATH%
set JAVA_HOME = C:\jdk1.8.0_65
Alternatywnie, w systemie Windows NT / 2000 / XP można również kliknąć prawym przyciskiem myszy Mój komputer, wybrać Właściwości, następnie Zaawansowane, a następnie Zmienne środowiskowe. Następnie zaktualizuj wartość PATH i naciśnij przycisk OK.
W systemie Unix (Solaris, Linux itp.), Jeśli SDK jest zainstalowany w /usr/local/jdk1.8.0_65 i używasz powłoki C, umieściłbyś następujące elementy w swoim pliku .cshrc.
setenv PATH /usr/local/jdk1.8.0_65/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.8.0_65
Alternatywnie, jeśli używasz zintegrowanego środowiska programistycznego (IDE), takiego jak Borland JBuilder, Eclipse, IntelliJ IDEA lub Sun ONE Studio, skompiluj i uruchom prosty program, aby potwierdzić, że IDE wie, gdzie zainstalowano Javę.
Konfigurowanie serwera internetowego - Tomcat
Na rynku dostępnych jest wiele serwerów WWW obsługujących serwlety. Niektóre serwery internetowe można pobrać bezpłatnie, a Tomcat jest jednym z nich.
Apache Tomcat to implementacja oprogramowania typu open source technologii Java Servlet i Java Server Pages, która może działać jako samodzielny serwer do testowania serwletów i może być zintegrowana z serwerem internetowym Apache. Oto kroki, aby skonfigurować Tomcat na swoim komputerze -
Pobierz najnowszą wersję Tomcat z https://tomcat.apache.org/.
Po pobraniu instalacji rozpakuj dystrybucję binarną w dogodnej lokalizacji. Na przykład w C: \ apache-tomcat-8.0.28 w systemie Windows lub /usr/local/apache-tomcat-8.0.289 w systemie Linux / Unix i utwórz zmienną środowiskową CATALINA_HOME wskazującą na te lokalizacje.
Tomcat można uruchomić, wykonując następujące polecenia na komputerze z systemem Windows -
%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-8.0.28\bin\startup.bat
Tomcat można uruchomić, wykonując następujące polecenia na komputerze z systemem Unix (Solaris, Linux itp.) -
$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-8.0.28/bin/startup.sh
Po uruchomieniu domyślne aplikacje internetowe zawarte w Tomcat będą dostępne pod adresem http://localhost:8080/. Jeśli wszystko jest w porządku, powinien wyświetlić następujący wynik -
Więcej informacji na temat konfigurowania i uruchamiania Tomcat można znaleźć w dokumentacji dołączonej tutaj, a także w witrynie internetowej Tomcat - http://tomcat.apache.org
Tomcat można zatrzymać, wykonując następujące polecenia na komputerze z systemem Windows -
C:\apache-tomcat-8.0.28\bin\shutdown
Tomcat można zatrzymać, wykonując następujące polecenia na komputerze z systemem Unix (Solaris, Linux itp.) -
/usr/local/apache-tomcat-8.0.28/bin/shutdown.sh
Konfigurowanie CLASSPATH
Ponieważ serwlety nie są częścią platformy Java, Standard Edition, należy zidentyfikować klasy serwletów kompilatorowi.
Jeśli używasz systemu Windows, musisz umieścić następujące wiersze w pliku C: \ autoexec.bat.
set CATALINA = C:\apache-tomcat-8.0.28
set CLASSPATH = %CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
Alternatywnie, w systemie Windows NT / 2000 / XP możesz przejść do Mój komputer -> Właściwości -> Zaawansowane -> Zmienne środowiskowe. Następnie zaktualizuj wartość CLASSPATH i naciśnij przycisk OK.
W systemie Unix (Solaris, Linux itp.), Jeśli używasz powłoki C, umieściłbyś następujące wiersze w swoim pliku .cshrc.
setenv CATALINA = /usr/local/apache-tomcat-8.0.28
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
NOTE - Zakładając, że katalog deweloperski to C: \ ServletDevel (Windows) lub / usr / ServletDevel (Unix), wtedy musisz dodać te katalogi również do CLASSPATH w podobny sposób, jak dodałeś powyżej.