title: Websocket issue on wildfly cluster
body: <p>I am using richfaces a4j:push in my Spring-JSF integrated application. I am able to push messages to the browser using websocket in my non cluster environment on wildfly 8.0.0.
  When I deploy the application on wildfly8.0.0 on redhat enterprise 7.0 with httpd clustering the push messages are not working.</p>
  
  <p>I get the following error on cluster environment: </p>
  
  <pre><code>17:15:22,862 ERROR [io.undertow.request] (default task-3) UT005023: Exception handling request to /star/__richfaces_push: java.lang.IllegalStateException: UT000077: The underlying transport does not support HTTP upgrade.
  </code></pre>
  
  <p>My cluster is configured with mod_cluster, referring the <a href="https://docs.jboss.org/author/display/WFLY8/WildFly+8+Cluster+Howto" rel="nofollow">document</a></p>
  
  <p>When I look for details on error UT000077, it says ‘Apache httpd doesn't support HTTP upgrade out of box’ I understand HTTP upgrade is required for websocket communication. It is suggested to use mod_proxy_wstunnel. However the details are not available for this configuration.</p>
  
  <p>Any pointers/suggestions are much appreciated.</p>