mvn tomcat7: развертывание не работает, если нет перезагрузки Tomcat - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь развернуть войну на Tomcat через Maven (mvn clean install tomcat7: deploy). Кажется, что развертывание работает нормально, но приложение работает только после перезапуска tomcat. Это нормально? Я думаю, что нет.

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

tomcat7: развертывание отвечает только за размещение обновленного файла WAR в Tomcat:

Разверните WAR для Tomcat.

Чтобы использовать горячее развертывание Tomcat при изменении файла войны, см. ответы

0 голосов
/ 06 ноября 2018

Установив contextReloadable>true</contextReloadable> так:

    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <path>/yourApp</path>
            <contextReloadable>true</contextReloadable>
        </configuration>
    </plugin>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...