Według Automatic Application Deployment, aplikacja zostanie przesunięta, gdy zmiany są wykrywane
Aktualizowanie pliku kontekstowego wywoła undeploy aplikacji z usunięciem wszelkich powiązanych katalogu roboczego. Wszelkie bieżące sesje użytkowników nie będą trwały. Aplikacja zostanie ponownie wdrożona przy następnym sprawdzaniu zmian przez automatycznego programistę.
Aby zatrzymać tę funkcję flaga autodeploy
musi być ustawiony na false
:
Wartość ta flaga wskazuje, czy Tomcat powinien okresowo sprawdzać nowych lub zaktualizowanych aplikacji internetowych podczas Tomcat jest uruchomiony. Jeśli to prawda, Tomcat okresowo sprawdza katalogi appBase i $ CATALINA_BASE/conf/[nazwa_silnika]/[nazwa_hosta] i wdraża wszystkie nowe aplikacje internetowe lub kontekstowe deskryptory XML.
Alternatywnie, można ustawić flagę deployIgnore
z wyrażeniem regularnym określaniu, które aplikacje powinny być ignorowane z automatycznego rozmieszczania
próbowałeś ustawienie 'autodeploy = FALSE w atrybucie' 'host' na serwerze. plik xml'? – epoch
@epoch: jeszcze nie, nadal jest 'autodeploy = true', ponieważ spodziewałem się, że to wpłynie tylko na aplikację, ale nie na globalne pliki konfiguracyjne. – Ralph
Czy używasz tego tomcat z IDE? Jako usługa? Jaki jest twój system operacyjny? –