如何使用Resn 4.0.36或更高版本部署resteasy 3 ResteasyServletInitializer?

时间:2015-10-06 16:36:22

标签: java maven resteasy resin

我无法让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>

0 个答案:

没有答案