13. Веб-додаток MVC [personne] — версія 8
Версія 8 буде ідентичною версії 7, але розгорнута в архіві WAR (Web ARchive). У Eclipse клацаємо правою кнопкою миші на проекті [mvc-personne-07] і вибираємо опцію [export]:
![]() | ![]() ![]() |
У випадаючому списку [1] вибираємо ім'я модуля для експорту, в даному випадку [mvc-personne-07], а за допомогою кнопки [Browse] вказуємо файл .war, який потрібно створити, в даному випадку [personne8.war]. Завершимо процес за допомогою кнопки [Finish] і за допомогою провідника Windows переглянемо файл, що був створений:

Файл .war аналогічний файлу .zip і може бути розпакований за допомогою тих самих інструментів. Розпакуємо його та переглянемо всі елементи його дерева:
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |
Ми бачимо, що всі елементи проєкту [mvc-personne-07] присутні, а вихідні коди були замінені на їхні скомпільовані еквіваленти, розміщені в [WEB-INF/classes], як того вимагає стандарт розгортання сервлетів.
Ми розгорнемо веб-додаток [personne8.war] у Tomcat, дотримуючись процедури, описаної в розділі 8.1.2, для розгортання документації бібліотеки JSTL.
Ми запускаємо Tomcat за допомогою відповідної опції в меню [Démarrer], потім вводимо URL-адресу [http://localhost:8080] і переходимо за посиланням [Tomcat Manager]:

Після цього з’являється сторінка авторизації. Ми входимо під обліковими даними manager / manager або admin / admin, як показано в розділі 2.3.3.

Ми потрапляємо на сторінку зі списком додатків, які наразі розгорнуті в Tomcat:

Ми можемо додати новий додаток за допомогою форм, розміщених у нижній частині сторінки:

Ми використовуємо кнопку [Parcourir], щоб вказати файл .war для розгортання.

На знімку екрана цього не видно, але ми вибрали файл [personne8.war], створений раніше. Кнопка [Deploy] зберігає та розгортає цей додаток у Tomcat.

Якщо розгорнути файл [XX.war], контекст додатка (або назва додатка) буде XX. Це показано в [1]. У стовпці [2] вказано ім’я додатка для відображення. Ця назва задається у файлі [web.xml] за допомогою тегу <display-name>. У додатку [mvc-personne-07], архіву якому є [personne8.jar], було:
<display-name>mvc-personne-07</display-name>
Отже, ім'я для відображення додатка — [mvc-personne-07], що підтверджує файл [2].
Відкриємо браузер і введемо URL-адресу [http://localhost:8080/personne8]:

Читачеві пропонується продовжити тестування. Архівування веб-додатка у файл .war є стандартним способом розповсюдження та розгортання веб-додатка.








