Automatický restart jetty serveru při změně souboru

publikováno: 12.5.2013

Často chcete při změně nějakého souboru automaticky restartovat Jetty server (například při používání Apache Tiles nebo Spring WebFlow). Jak na to? Nastavte v pom.xml u pluginu Jetty serveru tuto konfiguraci:

<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>${jetty.version}</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
<scanTargetPatterns>
<scanTargetPattern>
<directory>src/main/webapp/WEB-INF/tiles/def</directory>
<includes>
<include>**/*.xml</include>
</includes>
</scanTargetPattern>
</scanTargetPatterns>
</configuration>
</plugin>

Nyní se automaticky bude zjišťovat, jestli byl změněn obsah nějakého XML souboru uvnitř adresáře src/main/webapp/WEB-INF/tiles/def (nebo jeho podadresářů). Pokud byl, pak se automaticky provede restart serveru.

Reference

Splnilo to mé očekávání si zopakovat základy Spring framework. Je vidět že školení je dobře připravené, že tomu co školíte rozumíte, že vás to baví, vysvětlíte principy a je dobře

Petr

Díky za školenie. Rád som si to celé zopakoval a rozšíril povedomie o Stream API a možnostiach funkcionálneho programovania v Jave. Veľmi dobrý impulz začať prvky funkcionálneho programovania zavádzať

Anton

Nebyl problém, se kdykoliv na cokoliv zeptat, pokud nebylo něco jasné, nebo neco nefungovalo. Také upozornění na obvyklé chyby, které nejsou hned intuitivně jasné, jako "pořadí" zpracováni Streamu, jsem ocenil.

Marek


Novinky

22.3.2019: Termíny Java školení léto 2019
Nové termíny!!!

22.3.2019: Vyšla Java 12!
Java 12 je venku!!!

20.2.2019: JIB 1.0