I just subclassing « org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap » and register « org. jboss.resteasy.spi.Registry » into ServletContext :
package org.example; import javax.servlet.ServletContextEvent; import org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap; import org.jboss.resteasy.spi.Registry; public class MyResteasyBootstrap extends ResteasyBootstrap { @Override public void contextInitialized(ServletContextEvent event) { super.contextInitialized(event); event.getServletContext().setAttribute(Registry.class.getName(), deployment.getRegistry()); } } Then I use this new class instead of ResteasyBootstrap in web.xml : <web-app version="3.1" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <filter> <filter-name>Rest-Messaging</filter-name> <filter-class> org.jboss.resteasy.plugins.server.servlet.FilterDispatcher </filter-class> </filter> <filter-mapping> <filter-name>Rest-Messaging</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class> org.example.MyResteasyBootstrap </listener-class> </listener> <listener> <listener-class> org.apache.activemq.artemis.rest.integration.RestMessagingBootstrapListener </listener-class> </listener> </web-app> De : Justin Bertram [via ActiveMQ] [mailto:ml+s2283324n4729576...@n4.nabble.com] Envoyé : jeudi 10 août 2017 01:18 À : Vincent Sourin <souri...@bridgestone-bae.com> Objet : Re: [ARTEMIS] REST Interface in Wildfly - Resolved Can you elaborate on what exactly you changed? Anybody else who runs into this issue will care about the specifics of your solution. Justin On Wed, Aug 9, 2017 at 1:07 PM, Vinche59 <[hidden email]</user/SendEmail.jtp?type=node&node=4729576&i=0>> wrote: > After some digging it seems that the RestEasy version shipped with Wildfly > 11 > do not register anymore org.jboss.resteasy.spi.Registry into > ServletContext > attributes in RestEasyBootstrap class > > I had to manually registered it to make it works. > > > > > > > -- > View this message in context: http://activemq.2283324.n4. > nabble.com/ARTEMIS-REST-Interface-in-Wildfly-tp4729520p4729544.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > ________________________________ If you reply to this email, your message will be added to the discussion below: http://activemq.2283324.n4.nabble.com/ARTEMIS-REST-Interface-in-Wildfly-tp4729520p4729576.html To unsubscribe from [ARTEMIS] REST Interface in Wildfly, click here<http://activemq.2283324.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4729520&code=c291cmluLXZAYnJpZGdlc3RvbmUtYmFlLmNvbXw0NzI5NTIwfDE0MTAzMzA4Mjk=>. NAML<http://activemq.2283324.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> -- View this message in context: http://activemq.2283324.n4.nabble.com/ARTEMIS-REST-Interface-in-Wildfly-tp4729520p4729590.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.