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.