2017-08-21 73 views
0

我在Vaadin 8.1上使用推送通知,它運行良好,但是當我嘗試在Vaadin 8.1中使用Liferay 7時,推送通知無法正常工作,它給了我javax.portlet.PortletException :com.vaadin.server.ServiceException:java.lang.IllegalStateException:Push不可用。請參閱先前的日誌消息以獲取更多信 有沒有一種方法使用vaadin 8與liferay 7集成的推送通知?用liferay推送vaadin 8.1的通知7

回答

0

據我所知,Vaadin Push在Portlet環境中不起作用,我還沒有看到使其適合的計劃。

我發現了this由Vaadin人爲Liferay 6開發的推送示例應用程序。對於我所看到的,此解決方案僅適用於單個portlet應用程序。

無論如何,我建議你切換到一個JavaScript源客戶端輪詢,它使用這個簡單而且寫得很好的擴展here創建了一個接近實時的類推式解決方案。