You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by psukardi <br...@gmail.com> on 2014/07/22 17:43:55 UTC

ActiveMQ + JBoss 7 -Does not support asynch

I'm attempting to leverage ActiveMQ along with the amq.js libraries to alert
me of messages that are posted to a specific topic.  The code is as follows:

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>TEST THE JMS</title>
    
    
    
    
    
    
    
    
    </head>
    <body>
    Page Loaded
    
    </body>
    
    </html>

My Web.xml Configuration

    <servlet>
    <servlet-name>AjaxServlet</servlet-name>
    <servlet-class>org.apache.activemq.web.AjaxServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>AjaxServlet</servlet-name>
    <url-pattern>/amq/*</url-pattern>
    <async-supported>true</async-supported>
    </servlet-mapping>
    <servlet>
    <servlet-name>MessageServlet</servlet-name>
    <servlet-class>org.apache.activemq.web.MessageServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>MessageServlet</servlet-name>
    <url-pattern>/message/*</url-pattern>
    </servlet-mapping>
    <servlet>


And the error I get is as follows:

    0:43:29,428 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/myProj].[AjaxServlet]]
(http--0.0.0.0-8080-2) Servlet.service() for servlet AjaxServlet threw
exception: java.lang.IllegalStateException: The servlet or filters that are
being used by this request do not support async operation
    at org.apache.catalina.connector.Request.startAsync(Request.java:3203)
[jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.connector.Request.startAsync(Request.java:3197)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.connector.RequestFacade.startAsync(RequestFacade.java:990)
[jbossweb-7.0.13.Final.jar:]
    at
org.eclipse.jetty.continuation.Servlet3Continuation.suspend(Servlet3Continuation.java:202)
[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.apache.activemq.web.MessageListenerServlet.doMessages(MessageListenerServlet.java:349)
[activemq-web-5.10.0.jar:5.10.0]
    at
org.apache.activemq.web.MessageListenerServlet.doGet(MessageListenerServlet.java:250)
[activemq-web-5.10.0.jar:5.10.0]
    at org.apache.activemq.web.AjaxServlet.doGet(AjaxServlet.java:47)
[activemq-web-5.10.0.jar:5.10.0]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.13.Final.jar:]
    at
com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:169)
[cors-filter-1.9.2.jar:1.9.2]
    at
com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:232)
[cors-filter-1.9.2.jar:1.9.2]
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.13.Final.jar:]
    at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
[jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
[jbossweb-7.0.13.Final.jar:]
    at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
[jbossweb-7.0.13.Final.jar:]
    at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_60]



--
View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-JBoss-7-Does-not-support-asynch-tp4683535.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.