【问题标题】:How to get IcePush to work with Vaadin?如何让 IcePush 与 Vaadin 一起工作?
【发布时间】:2011-08-17 16:03:52
【问题描述】:

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

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

我有小部件集初始化 xml,web.xml 中提到了该服务。

【问题讨论】:

  • 我正在关注wiki.icefaces.org/pages/… 上的教程,因此我试图将给定的代码添加到空项目中。教程本身是为修改现有的 GWT 示例代码而制作的,所以难怪代码不能单独工作。每当我逐行按照教程进行操作时,我都会将此作为答案发布..并且我可以正常工作!
  • 我的同事启动了icepush 并使用servlet 运行,但在它作为portlet 工作之前还有很多工作要做。 This tutorial may help - 那里的最后一篇文章。

标签: java widget vaadin icepush


【解决方案1】:

要让 Vaadin 和 IcePush 使用 Eclipse 工具在 Liferay/Glassfish 环境中工作,您至少需要以下内容:
a) Eclipse 需要 Vaadin 工具包
b) Follow this tutorial,马克的最后一篇文章
c) 那里的演示项目有一些导入错误和一些已弃用的代码。这些可以通过 Eclipse 建议和谷歌的一些使用来修复。您还需要添加 portal-service-6.0.2.jar 和 portlet-api-2.0.jar 才能正常导入。
d) 对于 Vaadin,您还需要 vaadin-6.5.6.jar

项目设置可能还需要一些其他更正,但可以通过 cmets 对这篇文章进行询问。我每天都关注这个论坛,很高兴回答问题。

【讨论】:

  • Vaadin 的最佳实践是相信 Eclipse 插件,而不是任何在线文档。他们开发 Vaadin 的速度如此之快,以至于插件是唯一能跟上步伐的地方。
猜你喜欢
  • 2023-02-02
  • 2017-06-25
  • 2020-12-13
  • 2012-02-02
  • 2011-02-22
  • 2013-03-24
  • 2016-07-22
  • 2021-12-18
  • 2015-10-21
相关资源
最近更新 更多