ICEPush issues -- IE 8 and Chrome

I am trying to use ICEPush in an application which is being deployed to Glassfish 3.1.2, and cannot get ICEPush to push in either IE 8 or Chrome. It is working in Firefox.

Snippet from my web.xml:

    <servlet-name>Swarm Application</servlet-name>
                <description>Application widgetset</description>


        <servlet-name>Swarm Application</servlet-name>

The servlet above is implemented as

public class SwarmServlet extends ICEPushServlet {

  • snip *


I have messed around with setting this servlet context:


When it is true, only Firefox receives background updates. When it is false, not even Firefox works.

I can see the long poll in Firefox using the console, and I can see there is not a long poll starting in Chrome. I assume there is no long poll starting in IE either, but there’s no way to see that (that I’m aware of).

Is there something I’m missing here?


(Edited: this is using Vaadin 6.8.6)

Further information: I pulled all the way back to the basics, and found the same result. Running the ICEPush demos inside the combination of Vaadin 6.8.6+ICEPush 0.2.1 (under Glassfish 3.1.2) functions in Firefox 17, but not in IE 8 or Chrome 25.