Обновление работающего сервлета Tomcat - PullRequest
0 голосов
/ 07 июня 2019

У меня есть сервер Tomcat (на хостинге VPS), который содержит некоторые сервлеты и файлы JSP (очевидно).

Вопрос в том, что ... когда я делаю некоторые обновления (исправления кода, исправления ошибок и т. Д.) Для кода сервлета или файла JSP на моем локальном хосте, как мне приступить к развертыванию изменений на удаленном сервере

Полагаю, мне следует заменить исходный JSP на новый (не так ли? Или мне придется делать больше?). Но чего я не знаю, так это как изменить сервлет.

Я знаю, что если я перезагружу всю войну, перезапустите службу tomcat, она будет работать, но, возможно, есть более простой способ сделать то, что мне нужно.

Может ли кто-нибудь мне помочь?

1 Ответ

1 голос
/ 07 июня 2019

Помимо JSP, вам необходимо заменить классы сервлетов в развернутом веб-приложении. Чтобы заставить их работать, нет другого способа, чем перезапустить веб-приложение (или весь Tomcat, но в этом нет необходимости, если вы не используете нативные библиотеки).

Таким образом, загрузка файла войны (с активированным горячим развертыванием Tomcats) является единственным и единственным способом сделать это. Tomcat остановит приложение, развернет новую войну и перезапустит приложение.

Это так просто, как только может быть.

...