I am using PrimeFaces 5.1, JSF 2.1 and tomcat 7 and my application is in AWS. atmosphere version 2.2.2.
I am not able to use push functionality in Safari 5.1.7.
We have configured the AWS to enable push based on Primeface push with AWS , Websocket with Tomcat 7 on AWS Elastic Beanstalk and Creation of .ebextensions folder in aws elastic beanstalk.
Push is working in all other browsers.
I tried the solution provided in primepush on Tomcat 7 not working which was unsuccessful.
Safari console shows
Any help is appreciated..
Update1: one option is to try non secure websockets when safari browser is detected (from http://blog.marcon.me/post/24874118286/secure-websockets-safari). If so, the question is how to make the primefaces's push to select non secure web socket?
Update2: tried implementing SSL to see if push was not working in Safari due to our self signed certificate. that also didnot seem to work either.