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

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

Как и любую другую программу 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 и нажмите кнопку OK.

В 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 можно запустить, выполнив следующие команды на компьютере с 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 - 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 и нажмите кнопку OK.

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

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

NOTE - Предполагая, что ваш каталог разработки - C: \ ServletDevel (Windows) или / usr / ServletDevel (Unix), вам нужно будет добавить эти каталоги также в CLASSPATH таким же образом, как вы добавили выше.