Среда разработки — это место, где вы разрабатываете свой сервлет, тестируете его и, наконец, запускаете.
Как и в любой другой программе на 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 — 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 аналогично тому, как вы добавили выше.