Я использую Jenkins и Ant для развертывания моего военного файла с одного сервера на другие серверные машины. В первый раз он успешно развернул файл войны на соответствующий сервер tomcat, и он отлично работал. Но во второй раз и после этого файл войны удаляется, а Tomcat не удаляет соответствующую папку «unwar», поскольку Tomcat в настоящее время запущен. Поэтому я не смог развернуть военный файл.Разверните файл войны без перезапуска Tomcat 7 с помощью Jenkins
Я также попытался добавить reloadable="true"
в файл conf\context
. Однако при этом появляется следующая ошибка:
Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Unable to delete [C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\sample]. The continued presence of this file may cause problems.
Как решить эту проблему? Я хочу развернуть военный файл на tomcat, не останавливая Tomcat.
Нет, я делаю всю работу, используя только Дженкинс – user3114967
Если хочет безопасно Undeploy вашего приложения, я думаю, что решение Wget является лучшим. –