Учебники

Сервлеты — Настройка среды

Среда разработки — это место, где вы разрабатываете свой сервлет, тестируете его и, наконец, запускаете.

Как и в любой другой программе на Java, вам нужно скомпилировать сервлет с помощью Java-компилятора javac, и после компиляции приложение сервлета будет развернуто в настроенной среде для тестирования и запуска.

Эта настройка среды разработки включает следующие шаги:

Настройка Java Development Kit

Этот шаг включает в себя загрузку реализации Java Software Development Kit (SDK) и соответствующую настройку переменной среды PATH.

Вы можете скачать SDK с сайта Oracle на Java — Java SE Downloads .

После загрузки реализации Java следуйте приведенным инструкциям, чтобы установить и настроить установку. Наконец, установите переменные окружения PATH и JAVA_HOME, чтобы они ссылались на каталог, содержащий java и javac, обычно java_install_dir / bin и java_install_dir соответственно.

Если вы используете Windows и установили SDK в C: \ jdk1.8.0_65, вы должны поместить следующую строку в ваш файл C: \ autoexec.bat.

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

Кроме того, в Windows NT / 2000 / XP вы также можете щелкнуть правой кнопкой мыши на «Мой компьютер», выбрать «Свойства», затем «Дополнительно», затем «Переменные среды». Затем вы обновите значение PATH и нажмете кнопку ОК.

В Unix (Solaris, Linux и т. Д.), Если SDK установлен в /usr/local/jdk1.8.0_65 и вы используете оболочку C, вы должны поместить в файл .cshrc следующее.

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

В качестве альтернативы, если вы используете интегрированную среду разработки (IDE), такую ​​как Borland JBuilder, Eclipse, IntelliJ IDEA или Sun ONE Studio, скомпилируйте и запустите простую программу, чтобы убедиться, что IDE знает, где вы установили Java.

Настройка веб-сервера — Tomcat

Ряд веб-серверов, которые поддерживают сервлеты, доступны на рынке. Некоторые веб-серверы можно загрузить бесплатно, и Tomcat является одним из них.

Apache Tomcat — это программная реализация с открытым исходным кодом технологий Java Servlet и Java Server Pages, которая может выступать в качестве автономного сервера для тестирования сервлетов и может быть интегрирована с веб-сервером Apache. Вот шаги для настройки Tomcat на вашем компьютере —

  • Загрузите последнюю версию Tomcat с https://tomcat.apache.org/ .

  • После загрузки установки распакуйте бинарный дистрибутив в удобное место. Например, в C: \ apache-tomcat-8.0.28 для Windows или /usr/local/apache-tomcat-8.0.289 в Linux / Unix и создайте переменную среды CATALINA_HOME, указывающую на эти места.

Загрузите последнюю версию Tomcat с https://tomcat.apache.org/ .

После загрузки установки распакуйте бинарный дистрибутив в удобное место. Например, в C: \ apache-tomcat-8.0.28 для Windows или /usr/local/apache-tomcat-8.0.289 в Linux / Unix и создайте переменную среды CATALINA_HOME, указывающую на эти места.

Tomcat можно запустить, выполнив следующие команды на машине с Windows —

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

Tomcat можно запустить, выполнив следующие команды на компьютере с Unix (Solaris, Linux и т. Д.):

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

После запуска веб-приложения по умолчанию, включенные в Tomcat, будут доступны по адресу http: // localhost: 8080 / . Если все в порядке, он должен отобразить следующий результат —

Tomcat Домашняя страница

Дополнительную информацию о настройке и запуске Tomcat можно найти в документации, включенной здесь, а также на веб-сайте Tomcat — http://tomcat.apache.org

Tomcat можно остановить, выполнив следующие команды на машине с Windows —

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

Tomcat можно остановить, выполнив следующие команды на компьютере с Unix (Solaris, Linux и т. Д.):

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

Настройка CLASSPATH

Поскольку сервлеты не являются частью Java Platform Standard Edition, вы должны идентифицировать классы сервлетов для компилятора.

Если вы работаете в Windows, вам нужно поместить следующие строки в ваш файл C: \ autoexec.bat.

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

Кроме того, в Windows NT / 2000 / XP вы можете перейти в «Мой компьютер» -> «Свойства» -> «Дополнительно» -> «Переменные среды». Затем вы обновите значение CLASSPATH и нажмете кнопку ОК.

В Unix (Solaris, Linux и т. Д.), Если вы используете оболочку C, вы должны поместить следующие строки в ваш файл .cshrc.

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

ПРИМЕЧАНИЕ. — Если предположить, что вашим каталогом разработки является C: \ ServletDevel (Windows) или / usr / ServletDevel (Unix), то вам потребуется добавить эти каталоги также в CLASSPATH аналогично тому, как вы добавили выше.