Java 升级后启动服务器时发生Resteasy错误。“两者都映射到url模式[/RESTEASY\u HttpServlet30Dispatcher],这是不允许的”

Java 升级后启动服务器时发生Resteasy错误。“两者都映射到url模式[/RESTEASY\u HttpServlet30Dispatcher],这是不允许的”,java,maven,tomcat,resteasy,Java,Maven,Tomcat,Resteasy,我将所有resteasy依赖项更新为新版本,但现在,在启动tomcat时,我总是遇到一个奇怪的错误 这些是我的依赖项: <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jaxrs</artifactId> <version>3.13.0.Final</version&g

我将所有resteasy依赖项更新为新版本,但现在,在启动tomcat时,我总是遇到一个奇怪的错误

这些是我的依赖项:

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jaxrs</artifactId>
        <version>3.13.0.Final</version>
    </dependency>
    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-servlet-initializer</artifactId>
        <version>4.5.6.Final</version>
    </dependency>
    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-multipart-provider</artifactId>
        <version>4.5.6.Final</version>
    </dependency>
    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-cache-core</artifactId>
        <version>4.5.6.Final</version>
    </dependency>
我原以为这可能与依赖项中的冲突有关,但我从maven中删除并再次下载,错误继续。它工作正常


谢谢

删除此依赖项:

<dependency>
   <groupId>org.jboss.resteasy</groupId>
   <artifactId>resteasy-jaxrs</artifactId>
   <version>3.13.0.Final</version>
</dependency>
resteasy 3中的resteasy JAXR和resteasy客户端模块包含大多数框架类,在内部实现细节和公共消费之间没有真正的界限。在WildFly中,来自这些模块的工件档案也包含在公共模块中。鉴于公共模块的所有组件都具有完全向后兼容性的共同期望,为了便于项目的发展和维护,在RESTEasy 4.0.0.Final中,这些大型组件被拆分如下:

Resteasy文档:

<dependency>
   <groupId>org.jboss.resteasy</groupId>
   <artifactId>resteasy-jaxrs</artifactId>
   <version>3.13.0.Final</version>
</dependency>