Мне тоже пришлось заняться этим и, наконец, заставить его работать, потратив на это целый день.
Пост от Lanyon заставил меня начать, но не совсем работал. Обратите внимание, что я не развертываю файл WAR и у меня нет web.xml, я просто обслуживаю встроенный каталог "www".
Для всех, кто оказался в такой ситуации, вот что сработало для меня:
<profile>
<id>jetty</id>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.1.v20140609</version>
<configuration>
<stopPort>9966</stopPort>
<stopKey>stopit</stopKey>
<webAppSourceDirectory>${project.build.directory}/www</webAppSourceDirectory>
<jettyConfig>${project.basedir}/jetty.xml,${project.basedir}/jetty-rewrite.xml</jettyConfig>
</configuration>
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-rewrite</artifactId>
<version>9.2.1.v20140609</version>
<type>jar</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-http</artifactId>
<version>9.2.1.v20140609</version>
<type>jar</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>9.2.1.v20140609</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
Самым большим камнем преткновения для меня было то, что jettyConfig нужны оба этих файла конфигурации.
Я получил эти файлы, скачав дистрибутив (с точным соответствием версии) отсюда: http://download.eclipse.org/jetty/ Извлек jar и нашел файлы в каталоге "etc".
Я только изменил jetty-rewrite.xml - приведенное выше примерное правило Lanyon сработало отлично.