Primefaces在部署后推送不起作用,但在重启glassfish 4.1后工作

时间:2015-04-07 16:16:10

标签: jsf primefaces glassfish push primefaces-push

我有一个使用primefaces push的JSF项目。 当我打包war文件并将其部署到glassfish 4.1时,推送desn工作,

<p:socket onMessage="handleMessage" channel="/myChannel" />

有一个图表页面,当发生任何其他事件时,代码会在下面运行。

EventBus eventBus = EventBusFactory.getDefault().eventBus();
eventBus.publish("/myChannel", map);

预期是使用地图数据更新图表数据。

如果我在部署后重新启动服务器,则上面的代码按预期运行。 如果我重新部署或(取消部署和部署)项目。图表不再由eventBus更新。

在glassfish上启用了彗星支持和websocket支持。

有什么想法吗?

0 个答案:

没有答案