【问题标题】:How to use WURFL in servlet as I m missing WURFLEngine当我缺少 WURFLEngine 时如何在 servlet 中使用 WURFL
【发布时间】:2014-09-29 06:47:43
【问题描述】:

提前致谢。我第一次使用这个 WURFL API

我在我的演示应用程序中使用wurfl-1.3.1.1.jarwurfl-1.5.1.1-javadoc.jar 来检测移动浏览器功能。

但是在这个 jar 中我没有找到 net.sourceforge.wurfl.core.WURFLEngine 类,所以它在编译时失败了。

请指导我如何进行此操作。

注意:如果有人可以为我提供详细的步骤“如何使用 wurfl”,那对我来说会很棒。

【问题讨论】:

  • 获取包含“net.sourceforge.wurfl.core.WURFLEngine”的版本(wurfl-1.5.1.1.jar)。
  • 非常感谢。但是你能把我可以得到相同版本的链接分享给我吗?

标签: java classpath wurfl


【解决方案1】:

您好,这里是 WURFL 创作者和 ScientiaMobile 首席技术官。

Java 版 WURFL API 的 1.5 版引入了类结构的几种简化形式。

API 可以在这里下载:

https://www.scientiamobile.com/downloads

就Java而言,您可能需要参考以下链接:

http://wurfl.sourceforge.net/njava_index.php

http://wurfl.sourceforge.net/javamigration_to_1dot5.php

如果您在 ScientiaMobile 论坛上发布特定代码,这是 WURFL 支持团队定期监控的空间,我们应该能够提供更具体的帮助。我们也关注 StackOverflow,但这不是我们的官方支持频道。

谢谢

【讨论】:

  • 非常感谢。你是对的,我会在你的官方网站上放弃你的建议。但是当我尝试使用新的 1.5 jar 时,它可以正确编译,但是当我在本地 JBOSS 服务器上执行相同的战争时,它会给出 StackOverflowError。你能告诉我是否会像这样增加 JVM 空间 JAVA_OPTS="-Xms256m -Xmx512m" 那么我应该为 JVM 保留多少空间。
  • 错误:23:32:01,526 INFO [MatcherManager] 型号设备:23778 23:32:02,618 INFO [MatcherManager] 型号设备已过滤:23778 23:32:02,878 INFO [DefaultWURFLService] DefaultWURFLService 创建 23: 32:02,878 信息 [GeneralWURFLEngine] 设备提供程序提供:net.sourceforge.wurfl.core.DefaultDeviceProvider 23:32:03,038 错误 [[控制器]] Servlet 控制器的 Servlet.service() 抛出异常 java.lang.StackOverflowError at跨度>
  • 我询问了工程团队,根据您在此处发布的信息,很难理解您做错了什么。你能发布一个完整的 StackTrace 吗?代码sn-p?我们建议您在我们的论坛上发帖。我们还能够离线联系人们,并通过更快的交互更快地找出解决方案。
猜你喜欢
  • 2015-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-24
相关资源
最近更新 更多