私の環境は、Windows7上のGlassfish3.1.2.2(Cometを有効にする)、JDK 1.7.0_07、Atmosphere 1.0.0.RC1、JSF 2.1.10、およびPrimeFaces3.4です。
カウンターの例(primefaces 3.4カウンター)
を試しています。手動PF3.4の手順に従い、ドメインでCometサポートを有効にしました。
私のサーブレット構成...
<servlet>
<servlet-name>Push Servlet</servlet-name>
<servlet-class>org.primefaces.push.PushServlet</servlet-class>
<init-param>
<param-name>org.atmosphere.websocket.maxTextMessageSize</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>org.atmosphere.cpr.broadcasterCacheClass</param-name>
<param-value>org.atmosphere.cache.HeaderBroadcasterCache</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Push Servlet</servlet-name>
<url-pattern>/primepush/*</url-pattern>
</servlet-mapping>
しかし、この例は、ブラウザ間の通信がないため、機能しません。
また、次の警告があります
WARNING: GRIZZLY0024: Terminate process interrupted.
WARNING: SelectorFactory. Can not create a selector
誰か、雰囲気の別の構成が欠けているでしょうか?