Абсолютное значение uri: http://www.opensymphony.com/sitemesh/decorator не может быть разрешено ни в файле web.xml, ни в файлах jar, развернутых с помощью этого приложения.
Использование Jetty-Maven-плагин. Получил эту ошибку при обновлении от пристани 8 до пристани 9.
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.0.v20161208</version>
1 ответ
Решение
Jetty 9 не может найти sitemesh*.jar, даже если он был там. Поэтому вы должны добавить приведенный ниже код в ваш файл jetty-context.xml, чтобы он работал:
<Configure class="org.eclipse.jetty.maven.plugin.JettyWebAppContext">
<Call name="setAttribute">
<Arg>org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern</Arg>
<Arg>^$|.*/sitemesh-[^/]*\.jar$</Arg>
</Call>
</Configure>
Добавьте сюда все другие имена банок, которые вы хотите просканировать.