绝对的uri:http://www.opensymphony.com/sitemesh/decorator无法在web.xml或使用此应用程序部署的jar文件中解析

时间:2016-12-29 23:23:20

标签: maven-jetty-plugin jetty-9

使用jetty-maven-plugin。从jetty 8升级到码头9时出现此错误。

<groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.4.0.v20161208</version>

1 个答案:

答案 0 :(得分:0)

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>

在此处添加您希望jetty扫描的所有其他罐子名称。