Развернуть путаницу в определении - PullRequest
1 голос
/ 26 июля 2009

Каково точное значение слова «Развертывание» в случае Tomcat. Это просто правильное размещение какого-либо файла сервлета или JSP в папке веб-приложения, или я все еще забываю что-то важное здесь?

Ответы [ 3 ]

2 голосов
/ 19 августа 2017

Да, развертывание в случае Java-приложений является последним этапом после сборки и упаковки приложения. На этом уровне он был бы просто готов к развертыванию, следовательно, он готов к установке и запуску на сервере. Таким образом, в случае Tomcat он копируется в веб-папку развертывания, поэтому tomcat сможет подобрать его, распаковать (при необходимости) и запустить. Я слышал ваш вопрос, между прочим, сначала это было так странно и может отличаться от одного сервера приложений (или контейнера) к другому, но, в конце концов, процесс создания и запуска приложения или, по крайней мере, готовности к работе иработает в любое время.

1 голос
/ 02 июля 2019

В дополнение к ответу Anddo, в случае tomcat, вы должны указать ему пересканировать каталог веб-приложений, чтобы поднять его и запустить. И да, это будет загружать / перезагружать классы, даже управляемые контейнером классы, такие как сервлеты.

0 голосов
/ 26 июля 2009

Я думаю, вам нужно сказать Tomcat пересканировать каталог или обновить веб-приложения или что-то в этом роде. Он не подберет его сам и не запустит, если только он не был там, когда он был запущен.

Это можно сделать на странице менеджера tomcat.

...