Conflito Resteasy com o Hibernate

Hello… Estou construindo uma API rest utilizando resteasy com o hibernate e acabei passando por um problema que não encontrei a solução na net. Por esse motivo, decidi escrever esse post.

Vamos lá!

A mensagem de erro é a seguinte:

HTTP Status 500 - Servlet.init() for servlet resteasy-servlet threw exception
java.lang.RuntimeException: Unable to scan WEB-INF for JAX-RS annotations, you must manually register your classes/resources

erroREST

Ao pesquisar na internet, foi sugerido utilizar uma versão mais antiga do resteasy. Tentei essa possível solução e o problema persistia.

Após algumas tentativas, verifiquei que o problema estava na versão do core do hibernate.

Vejamos a dependência antiga:

       <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.2.4.Final</version>
            <scope>compile</scope>
        </dependency> 

Agora com a alteração:

       <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.1.5.Final</version>
            <scope>compile</scope>
        </dependency>

Nota: Coloquei a versão mais atualizada do hibernate que não gera este problema.

No mais era isso. Aquela abraço 🙂

Deixe uma resposta