问题标签 [icepush]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2525 浏览

java - 如何让 IcePush 与 Vaadin 一起工作?

我正在java.lang.UnsatisfiedLinkError尝试让 IcePush 客户端启动并运行。GWTPushContext.getInstance()在 IcePush 监听器的初始化方法处抛出错误。

我想应该在正确的上下文中调用该方法。需要提供哪些所有文件/包才能进行此调用?

我有小部件集初始化 xml,该服务在web.xml.

0 投票
1 回答
401 浏览

grails - Grails 和 Icepush。有什么好的起点吗?

我计划构建一个或多或少简单的协作 Web 应用程序,允许用户通过切换它们来参与不同的同步过程。

我想我尝试将 Icepush 用作 grails 插件(我有一些使用 grails 的经验)。

但是,将它与 grails 一起使用的文档似乎很少见,所以我的问题是:

您是否知道任何好的教程/演示(尽管有官方聊天演示)或其他可以在一开始帮助我的东西?

提前致谢!

0 投票
4 回答
3415 浏览

ajax - JSF:使用带有 ICEfaces 的 AJAX 推送 (ICEpush)

我正在使用 ICEfaces 和 ICEpush 将一些数据推送到浏览器。

但是,它并没有像计划的那样工作:它没有 AJAX,它只是调用操作并从操作返回,就像任何其他非 AJAX 操作一样。

我正在使用最新的 ICEfaces 和 ICEpush 版本以及 Tomahawk 7 和 JSF 2。

它既不适用于 Servlet 2.5 也不适用于 Servlet 3.0。

这些是我的 bean 的重要部分(视图范围):

这是我的表格的一个片段:

我错过了什么?谢谢!

0 投票
1 回答
530 浏览

java - icepush-basic 示例什么也不做

我是icepush的新手。

我已经在 Tomcat 6 下启动了 icepush-basic 示例。我用 Ant 制作了 WAR 文件并将其部署为适当的。

我看到“基本 ICEpush 测试当前推送通知:”页面,没有更多的事情发生。

然后我在 Eclipse 调试器下运行了这个示例,发现服务器端的计时器运行良好,即将某些东西推入桥接器。

我还在 firebug 中看到,我的浏览器正在使用 POST 数据中的正确 pushid 定期查询 listen.icepush URL。

但是查询的响应总是

并且从未调用过注册的函数。

这可能是什么原因?

icechat-ajax 示例在相同情况下运行良好。

0 投票
2 回答
71 浏览

java - 有没有办法让 ICEPush 2.0.0 wicket pushpanel 与 wicket 1.5.4 一起使用?

我正在尝试使用 ICEPush wicket 集成中的 PushPanel 类,但使用的 wicket 类似乎已经改变,并且 PushPanel 类不适用于 wicket 1.5.4。icepush-wicket.jar 是使用 wicket-1.4.5 构建的,此后一些类和方法发生了变化。

有没有办法强制它工作?

0 投票
1 回答
791 浏览

ajax - 如何使用 IcePush 更新客户端的显示?

我正在尝试设置一个在线跳棋游戏,在 GlassFish 3 上使用 JSF2,其中所有游戏的逻辑都由 EJB 处理。问题是我希望玩家 A 棋盘的显示在玩家 B 移动后得到更新。在玩家 B 完成他/她的移动后,我打电话给

在代码的 bean 上(虽然<icecore:push group="groupName" /> xhtml 代码中有标签),但问题是(在我看来)玩家 A 的棋盘对象尚未从 EJB 更新,因此显示屏上没有任何内容需要更新。玩家 A 的棋盘显示仅在他/她完成他/她的移动后才更新(此时其 bean 代码要求从 EJB 更新棋盘)。我以为我在这里找到了解决方案。我的计划是在 xhtml 中设置一个 JS 函数,bean 代码将使用<icep:register>标记调用该函数,并且该 JS 函数将在 bean 代码中调用一个 java 函数,该函数会从 EJB 请求更新的板,然后会更新显示。
问题是我在任何地方都找不到如何实现任何“icep”标签。当我将此标签放入我的代码中时,我得到一个编译错误。我需要在我的项目中添加什么才能使其正常工作?还是有完全不同(更好)的方法来解决我的问题?

干杯,埃雷兹

0 投票
1 回答
1096 浏览

java - “当前没有设置 RequestCycle!” 使用icepush wicket 集成并尝试从另一个类调用“push()”时出现异常

好的,这就去。这是我的第一个 wicket 应用程序,我正在尝试使用 pushpanel 示例集成 icepush。

我想要做的是通过从另一个类调用“updatePanel(String content)”方法将更新推送到面板。

这是代码。

在我扩展的 PushPanel 中,我有:

当我尝试从数据收集器的回调方法中调用“updatePanel”方法时,我得到了这个异常:

0 投票
1 回答
110 浏览

jsf-2 - JSF 2:在特定用户之间共享范围

我不确定我想要的是否可能,但仍然......我想在用户之间共享数据,就像在这里做的那样。但是,与ApplicationScope用于共享数据的此示例不同,我希望数据不是在所有用户之间共享,而仅用于用户组(例如私人聊天室,而不是该示例中的公共空间)。目前我使用ViewScope但为了更新参与者的显示,使用我在这里找到的 hack ,但这个解决方案不是很稳定,因为它偶尔会抛出 JS 错误。我的问题有什么合理的解决方案吗?干杯,埃雷兹

0 投票
1 回答
5824 浏览

jsf - JSF+AJAX 推送:实时聊天/通知系统

我正在尝试向我的网络应用程序添加一些功能,例如“实时用户对用户”聊天(如 Facebook 的聊天)和实时通知系统。

让我们考虑这种情况:我们有两个用户,A 和 B。

A 向 B 发送消息。

如果 B 和 A 之间的聊天窗口在 B 的浏览器上打开,我们更新它,在 B 的浏览器上显示新消息。如果窗口没有打开,我们需要在 B 的浏览器上显示通知或其他内容。

那么,有一个 PrimeFaces Dialog 作为聊天窗口和一个 PrimeFaces NotificationBar 来显示通知,我该怎么做呢?

我不能使用 PrimeFaces 的推送,因为它们不适用于 Glassfish。

我发现了 ICEPush,这似乎是一个不错的方法,但是关于“渲染组”的事情阻止了我尝试它。如果 ICEPush 谈论群组,我如何只更新单个客户端?

我应该为每个客户创建一个新组吗?

类似于:B 有一个“BwithA”组,当 A 向 B 发送消息并打开聊天时更新,还有一个“notificationsB”组,当聊天窗口关闭时更新?

我不知道该怎么做,因为即使以这种方式使用组,A 也必须告诉 B 他需要更新,而 A 不知道 B 是否必须更新对话框或 notificationBar !

我希望问题是清楚的,因为它不容易解释它|

提前致谢 :)

0 投票
1 回答
252 浏览

jboss - ICEpush 3.0.1 在 JBoss 7.1.1 中没有响应

我在 JBoss 和 Icesoft 上都发过帖子,但无济于事。我希望这里有人可以提供帮助。

我有一个相对复杂的 EAR 部署,其中一个模块是一个 Web 应用程序。它适用于 ICEfaces 3.0.1。我的界面工作正常。但是,如果我添加 icepush.jar 和 web.xml 条目,则 Web 应用程序无法响应浏览器请求。浏览器只是“旋转”并且永远不会得到响应。

是否有一些配置可以发布以获得一些帮助,或者是否有一些日志记录我可以打开以查看发生了什么?

谢谢。

环境:Java 1.6.0_26 JBoss 7.1.1(独立)ICEfaces 3.0.1(内部版本号:7,修订版:28541)ICEpush 3.0.1(内部版本号:2,修订版:28519)