Primefaces使用大气推动WebSocket发行

Primefaces使用大气推动WebSocket发行,websocket,jsf-2.2,primefaces-push,Websocket,Jsf 2.2,Primefaces Push,我的chrome控制台出现以下错误 连接到“ws://tmsft.com.my/primepush/updateciket?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.2.9-javascript&X-Atmosphere-Transport=webSocket&X-Atmosphere-TrackMessageSize=true&X-atmo-protocol=true”的webSocket连接 失败:WebSocket握手期间出错:

我的chrome控制台出现以下错误

连接到“ws://tmsft.com.my/primepush/updateciket?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.2.9-javascript&X-Atmosphere-Transport=webSocket&X-Atmosphere-TrackMessageSize=true&X-atmo-protocol=true”的webSocket连接 失败:WebSocket握手期间出错:意外响应代码: 501

push.js?ln=js&v=1.0:3221 Websocket已关闭,原因:连接已断开 异常关闭(即未发送关闭帧)

push.js?ln=js&v=1.0:3221 Websocket已关闭,wasClean:false

push.js?ln=js&v=1.0:3221 Websocket失败。降级到彗星和 重发

我正在使用Linux, 大气、Primefaces 5.1和JSF 2.2

大气依赖性

    <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>

组织气氛
大气兼容雄猫
2.0.1
组织气氛
大气运行时间
2.2.5
Websocket实现:

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

javax.websocket
javax.websocket-api
假如
1
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>

推送Servlet
org.primefaces.push.PushServlet
1.
真的
推送Servlet
/primepush/*
我如何解决这个问题