activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vinche59 <souri...@bridgestone-bae.com>
Subject RE: [ARTEMIS] REST Interface in Wildfly - Resolved
Date Thu, 10 Aug 2017 07:39:09 GMT
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+s2283324n4729576h21@n4.nabble.com]
Envoyé : jeudi 10 août 2017 01:18
À : Vincent Sourin <sourin-v@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.
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message