Данный репозиторий содержит сервлет, который запускается при помощи Apache Tomcat.
При тестировании приложения использовался Tomcat 9 (9.0.71).
P.S. Данный репозиторий будет полезен тем, кто хочет узнать, как развернуть приложение на сервере Tomcat.
Apache Tomcat - ПО с открытым исходным кодом, реализующее набор технологий, которые входят в Java Enterprise Edition (EE): Java Servlet, Java Servlet Pages, Java Expression Language, Java WebSocket.
Развертывание приложения осуществляется либо через веб-интерфейс,
либо c помощью копирования WAR-файла внутрь папки webapps
установки Tomcat.
Изучим, как развернуть приложение с помощью веб-интерфейса.
- Распаковать дистрибутив Tomcat и поместить в удобное место.
- Отредактировать файл conf/tomcat-users.xml, добавив внутрь секции tomcat-users следующие строки:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="your_name" password="your_password" roles="admin-gui, manager-gui"/>
- Собрать WAR-файл приложения, с помощью Maven
Lifecycle:
clean
, а затем нажатьpackage
.
Структура Lifecycle:
├── Lifecycle
│ ├── clean
│ ├── validate
│ ├── compile
│ ├── test
│ ├── package
│ ├── verify
│ ├── install
│ ├── site
│ ├── deploy
├── Plugins
├── Dependencies
- Запустить Tomcat, выполнив скрипт
startup.bat
(для Windows) илиstartup.sh
(для Linux).
Пример выполнения скрипта.
$ ./startup.sh
Using CATALINA_BASE: ...
USing CATALINA_HOME: ...
Using CATALINA_TMPDIR: ...
Using JRE_HOME: ...
Using CLASSPATH: ...
Using CATALINA_OPTS: ...
Tomcat started.
- Запустить браузер, ввести в адресную строку:
http://localhost:8080/
.
Должно появиться окно, которое представлено ниже:
- Выбрать
Manager App
, указать имя пользователя и пароль, которые были добавлены в файл tomcat-users.xml (см. пункт 2).
Вход в Manager представлен ниже:
- Выбрать WAR-файл для развертывания, а затем нажать кнопку "Развернуть".
- Должно появиться название веб-приложения, его путь:
- Нажимаем на
/firstServlet
, должно появиться диалоговое окно:
Ура! Мы развернули веб-приложение, отобразили содержимое JSP-страницы.
Расскажу, как собрать проект, используя IntelliJ Idea.
-
Установить плагин Smart Tomcat (
Ctrl
+Alt
+S
->Plugins
->Marketplace
->Smart Tomcat
->Install
). -
Выбрать
Edit Configurations...
, а затем нажать+
. -
В появившемся окне выбрать
Smart Tomcat
. -
Заполнить окно
Run/Debug Configurations
, а затем нажатьApply
иOK
.
- Отлично! Веб-приложение можно запускать, используя кнопку
Run
.