Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Fazer deploy no Wildfly

Galera, eu estou criando um projetinho meu mesmo e uso esse curso para aprender e implementar nesse projeto. Mas eu utilizo o Wildfly 10 e acontece que lá no xml ele declara

    <servlet-name>Jersey Web Application</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>

esse cara também serve pro wildfly? Eu tentei e não consigo acessar meus recursos. fica dando notfound

2 respostas

Oi Jonathan,

Com certeza não :) pois o wildfly não usa jersey e sim resteasy. Ou seja, wilfly possui um outro provedor jax-rs.

Na teoria vc não precisa configurar nada no wildfly, basta usar as anotações do jaxrs e deployar uma aplicação web no wildfly.

Vou te passar um link externo com um exemplo.

abs, Nico

solução!

Boa noite nico. É bem simples mesmo e eu fiquei aqui um tempo quebrando a cabeça. O que eu fiz foi só alterar meu web.xml.

agora ele ta assim:

<?xml version="1.0" encoding="UTF-8"?>
<!-- This web.xml file is not required when using Servlet 3.0 container,
     see implementation details http://jersey.java.net/nonav/documentation/latest/jax-rs.html -->
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <servlet-mapping>
        <servlet-name>javax.ws.rs.core.Application</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
</web-app>