问题标签 [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.
java - 如何让 IcePush 与 Vaadin 一起工作?
我正在java.lang.UnsatisfiedLinkError
尝试让 IcePush 客户端启动并运行。GWTPushContext.getInstance()
在 IcePush 监听器的初始化方法处抛出错误。
我想应该在正确的上下文中调用该方法。需要提供哪些所有文件/包才能进行此调用?
我有小部件集初始化 xml,该服务在web.xml
.
grails - Grails 和 Icepush。有什么好的起点吗?
我计划构建一个或多或少简单的协作 Web 应用程序,允许用户通过切换它们来参与不同的同步过程。
我想我尝试将 Icepush 用作 grails 插件(我有一些使用 grails 的经验)。
但是,将它与 grails 一起使用的文档似乎很少见,所以我的问题是:
您是否知道任何好的教程/演示(尽管有官方聊天演示)或其他可以在一开始帮助我的东西?
提前致谢!
ajax - JSF:使用带有 ICEfaces 的 AJAX 推送 (ICEpush)
我正在使用 ICEfaces 和 ICEpush 将一些数据推送到浏览器。
但是,它并没有像计划的那样工作:它没有 AJAX,它只是调用操作并从操作返回,就像任何其他非 AJAX 操作一样。
我正在使用最新的 ICEfaces 和 ICEpush 版本以及 Tomahawk 7 和 JSF 2。
它既不适用于 Servlet 2.5 也不适用于 Servlet 3.0。
这些是我的 bean 的重要部分(视图范围):
这是我的表格的一个片段:
我错过了什么?谢谢!
java - icepush-basic 示例什么也不做
我是icepush的新手。
我已经在 Tomcat 6 下启动了 icepush-basic 示例。我用 Ant 制作了 WAR 文件并将其部署为适当的。
我看到“基本 ICEpush 测试当前推送通知:”页面,没有更多的事情发生。
然后我在 Eclipse 调试器下运行了这个示例,发现服务器端的计时器运行良好,即将某些东西推入桥接器。
我还在 firebug 中看到,我的浏览器正在使用 POST 数据中的正确 pushid 定期查询 listen.icepush URL。
但是查询的响应总是
并且从未调用过注册的函数。
这可能是什么原因?
icechat-ajax 示例在相同情况下运行良好。
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 构建的,此后一些类和方法发生了变化。
有没有办法强制它工作?
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”标签。当我将此标签放入我的代码中时,我得到一个编译错误。我需要在我的项目中添加什么才能使其正常工作?还是有完全不同(更好)的方法来解决我的问题?
干杯,埃雷兹
java - “当前没有设置 RequestCycle!” 使用icepush wicket 集成并尝试从另一个类调用“push()”时出现异常
好的,这就去。这是我的第一个 wicket 应用程序,我正在尝试使用 pushpanel 示例集成 icepush。
我想要做的是通过从另一个类调用“updatePanel(String content)”方法将更新推送到面板。
这是代码。
在我扩展的 PushPanel 中,我有:
当我尝试从数据收集器的回调方法中调用“updatePanel”方法时,我得到了这个异常:
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 !
我希望问题是清楚的,因为它不容易解释它|
提前致谢 :)
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)