Для того, чтобы ускорить разработку интернет приложений на Java, можно использовать в качестве контейнера - сервер Jetty. Для этого необходимо добавить в проект maven-jetty-plugin:


XML:
  1. <plugin>
  2.   <groupId>org.mortbay.jetty</groupId>
  3.   <artifactId>maven-jetty-plugin</artifactId>
  4.   <version>6.1.9</version>
  5. </plugin>

Достоинством этого плагина является то, что изменения в статических файлах проекта вступают в силу без рестарта сервера. Директория со статическими файлами указывается в тэге конфигурации плагина.

XML:
  1. <configuration>
  2. <webAppSourceDirectory>${basedir}/src/webapp</webAppSourceDirectory>
  3. </configuration>

Для того, чтобы запустить сервер в режиме отладки, перед выполнением комадны mvn jetty:run необходимо выполнить export MAVEN_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" .