3

I'm getting the below error in my chrome console .

webSocket connection to 'ws://tmsft.com.my/primepush/updateTicket?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.2.9-javascript&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&X-atmo-protocol=true' failed: Error during WebSocket handshake: Unexpected response code: 501

push.js?ln=js&v=1.0:3221 Websocket closed, reason: Connection was closed abnormally (that is, with no close frame being sent).

push.js?ln=js&v=1.0:3221 Websocket closed, wasClean: false

push.js?ln=js&v=1.0:3221 Websocket failed. Downgrading to Comet and resending

I'm using Linux, Atmosphere, Primefaces 5.1 and JSF 2.2

Atmosphere dependency

    <dependency>
        <groupId>org.atmosphere</groupId>
        <artifactId>atmosphere-compat-tomcat</artifactId>
        <version>2.0.1</version>
    </dependency>
    <dependency>
        <groupId>org.atmosphere</groupId>
        <artifactId>atmosphere-runtime</artifactId>
        <version>2.2.5</version>
    </dependency>

Websocket Implementation :

    <dependency>
        <groupId>javax.websocket</groupId>
        <artifactId>javax.websocket-api</artifactId>
        <scope>provided</scope>
        <version>1.0</version>
    </dependency>

web.xml

    <servlet>
       <servlet-name>Push Servlet</servlet-name>
       <servlet-class>org.primefaces.push.PushServlet</servlet-class>
       <load-on-startup>1</load-on-startup>
       <async-supported>true</async-supported>
   </servlet>
  <servlet-mapping>
      <servlet-name>Push Servlet</servlet-name>
      <url-pattern>/primepush/*</url-pattern>
  </servlet-mapping>

How can I solve this issue?

Ramkrishna Sharma
  • 6,961
  • 3
  • 42
  • 51
Divagar Haldurai
  • 399
  • 2
  • 3
  • 11

0 Answers0