Consegui subir no tomcat com sucesso. No wildfly o war sobe mas os resources não funcionam, retorna 404. Vi em alguns fóruns que devo alterar o web.xml e a anotação @ApplicationPath, procede? Como é a configuração?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Consegui subir no tomcat com sucesso. No wildfly o war sobe mas os resources não funcionam, retorna 404. Vi em alguns fóruns que devo alterar o web.xml e a anotação @ApplicationPath, procede? Como é a configuração?
Consegui encontrar o problema.
O wildfly utiliza sua própria implementação do jax-rs, tive que ajustar o web.xml da seguinte forma:
<display-name>Restful Web Application</display-name>
<!-- Auto scan REST service -->
<context-param>
<param-name>resteasy.scan</param-name>
<param-value>true</param-value>
</context-param>
<!-- this need same with resteasy servlet url-pattern -->
<context-param>
<param-name>resteasy.servlet.mapping.prefix</param-name>
<param-value>/webapi</param-value>
</context-param>
<listener>
<listener-class>
org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
</listener-class>
</listener>
<servlet>
<servlet-name>resteasy-servlet</servlet-name>
<servlet-class>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>resteasy-servlet</servlet-name>
<url-pattern>/webapi/*</url-pattern>
</servlet-mapping>
Opa beleza Luan?
Estou tentando fazer rodar no Windfly, mas estou meio perdido e não sei exatamente o que tenho que fazer, no vídeo fala que deveria jogar as biblioteca na lib e gera um war e jogar no projeto, mas o que exatamente não ficou muito claro para mim, o que você fez??
Valeu
Consegui, faltava uma configuração no meu xml e acertar os path