2015-03-16 3 views
0

Я пытаюсь реализовать примеры уведомлений PrimeFaces, расположенные here. Я реализовал тот же самый код, что и в связанном примере, но каждый раз, когда я пытаюсь его запустить, я получаю следующую ошибку в веб-консоли.PrimeFaces Notify

Websocket failed. Downgrading to Comet and resending 
push.js.xhtml?ln=primefaces&v=5.1:1 GET http://localhost:8080/Notify/primepush/notify?X-Atmosphere-tracking-id=0&…ng&X-Atmosphere-TrackMessageSize=true&X-atmo-protocol=true&_=1426529434646 404 (Not Found) 

Я удовлетворил все зависимости для перформансов 5.1 и jsf 2.2.6. Я действительно застрял на этом. Я не могу понять, что мне не хватает. Кто-нибудь сталкивался с этим раньше?

+0

Пожалуйста, ваши код здесь, стороне клиента и сервера. – Anatoly

+0

А какой сервер/контейнер и вы пробовали разные клиенты? – Kukeltje

ответ

0

Я думаю, что ваша проблема здесь.

включить это в ваш файл .xhtml между УИ: определить и теги сценария

<ui:define name="metadata"> 
    <script> 
      function doGrowling(){ 
       growlUi.renderMessage({summary: "Summary goes here", detail: "Detail goes here", severity: 0}); 
      } 
     </script> 
</ui:define> 

После этого выполнить эту функцию яваскрипта от вашего бэк-бобов, как это:

public void executeGrowlMessage(){ 
RequestContext.getCurrentInstance().execute("doGrowling();"); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^