我无法让ResteasyServletInitializer在Resin 4中正确初始化。 我得到如下日志
[15-10-06 12:23:22.651] {resin-29} Annotation @WebFilter at 'org.jboss.resteasy.plugins.server.servlet.Filter30Dispatcher' must specify either value, urlPatterns or servletNames
我可以手动添加servlet声明并将context-param resteasy.providers设置为以逗号分隔的提供者列表,并使其在没有ResteasyServletInitializer的情况下工作。
我的maven pom.xml中包含以下依赖项:
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-servlet-initializer</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>async-http-servlet-3.0</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson-provider</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxb-provider</artifactId>
</dependency>