The IIS load balancer communicates to the ivy server via AJP protocol.
But it seems like the AJP protocol does not support websockets:
- [http://stackoverflow.com/questions/10536718/tomcat-7-websockects-through-ajp-not-working-any-suggestions][1]
- [http://stackoverflow.com/questions/25658871/is-there-a-solution-for-ajp-proxied-websocket-connections][2]
A possible work around could be that you use Apache as laod balancer instead of IIS. As there seems to be a module which supports proxied websockets:
- [mod_ proxy_wstunnel][3]
- [TomcatConnectors comparision][4]
![alt text][5]
[1]: http://stackoverflow.com/questions/10536718/tomcat-7-websockects-through-ajp-not-working-any-suggestions
[2]: http://stackoverflow.com/questions/25658871/is-there-a-solution-for-ajp-proxied-websocket-connectionshttp://stackoverflow.com/questions/25658871/is-there-a-solution-for-ajp-proxied-websocket-connections
[3]: http://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html
[4]: http://events.linuxfoundation.org/sites/events/files/slides/TomcatConnectorsEU_0.pdf
[5]: http://answers.axonivy.com/upfiles/tomcatConnector_conclusion.PNG