我的环境是 Windows 7 上的 Glassfish 3.1.2.2(启用 Comet)、JDK 1.7.0_07、Atmosphere 1.0.0.RC1、JSF 2.1.10 和 PrimeFaces 3.4。
我正在尝试 Counter 示例(primefaces 3.4 counter)
我按照手动PF3.4的步骤操作,并在我的域中启用了 Comet 支持。
我的servlet配置...
<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
任何人,会缺少另一种气氛配置吗?