That's the version I'm on. I'm trying it on the 6.0.24 I downloaded to see
what happens with that.
From: Mike Brock [mailto:cbrock@redhat.com]
Sent: Monday, January 25, 2010 1:42 PM
To: Kevin Jordan
Cc: errai-users(a)lists.jboss.org
Subject: Re: [errai-users] Trouble sending messages
I'm testing on Tomcat 6.0.20 by the way.
On 2010-01-25, at 2:34 PM, Kevin Jordan wrote:
And maybe not.added that in and it does show up in the stack trace now:
****************************************************************************
*********************
** PROBLEM!
** It appears something has been incorrectly configured. In order to use
ErraiBus
** on Tomcat, you must ensure that you are using the NIO or APR connector.
Also
** make sure that you have added these lines to your WEB-INF/web.xml file:
** ---
** <servlet>
** <servlet-name>TomcatErraiServlet</servlet-name>
**
<servlet-class>org.jboss.errai.bus.server.servlet.TomcatCometServlet</servle
t-class>
** <load-on-startup>1</load-on-startup>
** </servlet>
**
** <servlet-mapping>
** <servlet-name>TomcatErraiServlet</servlet-name>
** <url-pattern>*.erraiBus</url-pattern>
** </servlet-mapping>
** ---
** If you have the following lines in your WEB-INF/web.xml, you must comment
or remove them:
** ---
** <listener>
**
<listener-class>org.jboss.errai.bus.server.ErraiServletConfig</listener-clas
s>
** </listener>
****************************************************************************
*********************
java.lang.Exception: Stack tracing...
at
org.jboss.errai.bus.server.servlet.TomcatCometServlet.service(TomcatCometSer
vlet.java:133)
at javax.servlet.http.HttpServlet.service(Unknown Source)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown
Source)
at org.apache.catalina.core.StandardContextValve.invoke(Unknown
Source)
at
org.apache.catalina.valves.CometConnectionManagerValve.invoke(Unknown
Source)
at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown
Source)
at org.apache.catalina.core.StandardEngineValve.invoke(Unknown
Source)
at org.apache.catalina.ha.tcp.ReplicationValve.invoke(Unknown
Source)
at org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(Unknown
Source)
at
org.terracotta.modules.tomcat.tomcat_5_5.SessionValve55.invoke(SessionValve5
5.java:52)
at org.apache.catalina.connector.CoyoteAdapter.service(Unknown
Source)
at org.apache.coyote.http11.Http11NioProcessor.process(Unknown
Source)
at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(U
nknown Source)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(Unknown Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08)
at java.lang.Thread.run(Thread.java:619)
From: errai-users-bounces(a)lists.jboss.org
[mailto:errai-users-bounces@lists.jboss.org] On Behalf Of Kevin Jordan
Sent: Monday, January 25, 2010 1:30 PM
To: 'Mike Brock'
Cc: errai-users(a)lists.jboss.org
Subject: Re: [errai-users] Trouble sending messages
Well, I think just by looking at that context.xml, I can see what I'm
missing then:
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve"
/>
That was commented out in mine and I've never seen anything on that in any
articles on comet on Tomcat, but by that name and the comment above it, it
has to be it.
From: Mike Brock [mailto:cbrock@redhat.com]
Sent: Monday, January 25, 2010 1:25 PM
To: Kevin Jordan
Cc: errai-users(a)lists.jboss.org
Subject: Re: [errai-users] Trouble sending messages
Attached are the server.xml and context.xml files we use for testing.