问题标签 [worklight-server]

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 回答
245 浏览

ibm-mobilefirst - Worklight Server 6.1 configuration-tool.sh 错误

我已经在 RHEL 6.4 上安装了 Worklight Server。

为服务器配置工具创建的菜单快捷方式具有以下路径:

实际脚本安装到:

我更改了启动器以打开正确的脚本,但它默默地无法运行。从终端运行脚本时,出现以下错误:

这是预期的行为吗?有什么我可以解决的吗?

我知道我可以使用 Ant,但不幸的是我几乎没有使用它的经验。

以下是一些系统细节:

提前致谢!

0 投票
1 回答
184 浏览

ibm-mobilefirst - IBM Worklight 6.0 - 仅当 WiFi 连接可用时才启用直接更新?

我有一个一般性的疑问,即只有在设备 wifi 连接处于活动状态时才能启用工作灯的直接更新。

记住几点:

  1. 如果用户通过蜂窝网络连接,worklight 应用程序可以询问用户是否通过蜂窝网络继续更新过程。

  2. Worklight 服务器确保客户端具有最新更新,尽管用户通过蜂窝网络连接。这是不能妥协的。

0 投票
1 回答
404 浏览

ibm-mobilefirst - Maven 和 IBM 工作灯

有没有一种方法可以使 IBM Worklight 适配器构建而不是使用 ANT ?我从中获得的好处是我不需要在我的构建服务器上安装 IBM worklight 以及进行开发。如果不是 Maven 那么我们还有其他方法可以实现这一目标吗?

0 投票
1 回答
309 浏览

push-notification - IBM Worklight 6.0 - 如何在不更新徽章编号的情况下发送推送通知?

用于发送推送通知的 Worklight 适配器代码似乎要求提供徽章编号。我需要发送通知,但不想在应用程序上更新徽章编号。

当我尝试发送不带徽章的通知时(即不使用:notification.APNS.badge=MYBADGENUMBER 定义徽章),收到以下错误:

有没有办法避免发送徽章编号进行更新?

使用 Worklight 6.0.0.20130909-1459。

0 投票
1 回答
204 浏览

servlets - Worklight 初始化 Servlet

我正在开发适用于 iOS 和 Android 的工作灯混合应用程序。在服务器端实现中,我计划将现有的 java 代码重用于所有业务逻辑,因此我的服务器适配器只会调用我的 java 代码。

这工作正常,我实际上找到了一些示例,但是我现有的 java 代码需要在启动期间进行一些初始化,它是使用 web.xml 中配置的 init servlet 完成的,但据我所知,worklight 没有没有一种简单的方法来创建任何类型的 servlet。

我知道我总是可以在第一次调用期间放置一些静态块来初始化服务器,但它会为第一次调用造成一些明显的延迟,这不是很可取。

如果可能的话,我还想创建一些 onDestroy 监听器来正确关闭所有池、计时器等。

预先感谢。

0 投票
1 回答
251 浏览

jakarta-ee - Worklight 6.1 不加载我的 servlet

自从我将 Worklight 升级到版本 6.1(eclipse 插件版本:6.1.0.00-20131219-1900)后,我创建的 servlet MyServlet(并且在以前的版本中运行良好)不再工作。

“它不起作用”是指当 Worklight 服务器启动时 init () 不再执行。这是我的jee符号:  

  我认为新的 Worklight 无法识别该符号,因此有必要调整 web.xml。问题是web.xml位于war里面,每次都被覆盖;有什么建议吗?

在 server.xml 我有:

Worklight 6.1 中未加载 servlet 的问题是由于 Servlet 部署描述符的 XML Schema 的默认版本造成的。

归属于 worklight 的版本应设置为 3.0(而不是 2.4)以强制执行 3.0 行为(允许使用 jee 表示法)。在 Worklight 6.0 中为 3.0,现在在 Worklight 6.1 中设置为 2.4。我已经手动替换了我的战争项目中 web.xml 中的 webapp 描述符元素:

现在它可以工作了(我的 Servlet 已加载!)。

默认情况下是否可以在 Worklight 6.1 中恢复 3.0 版?

0 投票
1 回答
822 浏览

ibm-mobilefirst - IBM Worklight - 如何使用从外部文件获取的适配器域和端口属性?

我有一个网络服务。它的域和端口可以更改。所以我想从文件或数据库中读取端口和域。当这些信息发生变化时,我会在数据库或文件中更新它们。

适配器 XML:

worklight.properties:

这工作正常。但我想从文件或数据库中获取adp.hostname和。adp.port

0 投票
2 回答
326 浏览

eclipse - 如何在 Worklight 服务器中启用 JAX-RS 1.1 功能

我正在尝试一个示例项目,该项目需要我启用 JAX-RS 1.1 提供的 IBM worklight 服务器。但是我无法在 eclipse server.xml 设计页面中找到该功能。请建议我如何启用它。

找不到功能 jax-rs 1.1 请帮助!

教程中提供的屏幕截图

0 投票
2 回答
158 浏览

ibm-mobilefirst - Worklight Analytics 的最小内存是多少?

我试图找到它记录了 Worklight 分析组件的最低内存要求的位置。

我可以看到磁盘空间以及它需要 64 位 Linux 或 AIX 平台但没有提及内存的事实。( http://www-01.ibm.com/support/docview.wss?uid=swg27024838 )

我只是在某个地方错过了吗?

我问的原因是我刚刚将它安装在 Red Hat 6.2 vm 上,它抱怨说它需要至少 8GB 才能安装它。对我来说很容易,因为我安装在 VM 上,但如果我事先不知道,我就不会尝试将它安装在物理服务器上。

我需要将需求发送给运营团队,并且我想知道在哪里可以将它们指向完整的硬件需求。

0 投票
1 回答
263 浏览

http - IBM Worklight 5.0.6.1 - 如何配置 gzip 压缩支持?

我们正在使用 Worklight 版本 5.0.6.1 开发一个混合移动应用程序。

我想知道如何通过在数据传输过程中减小内容的大小来应用 gzip 压缩来提高性能。

我搜索了信息中心:http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/index.jsp? topic =%2Fcom.ibm.help.doc%2Fwl_home.html和 stackoverflow 以及在 Google 中,但是找不到解决方案。

下面是架构的概要:

所以我的问题是:

  1. 我不太确定是否需要在 IIS 或 WAS 或 Worklight 或所有设备上设置 gzip?
  2. WebSphere 插件配置文件 plugin-cfg.xml 怎么样?我是否需要在其中配置任何内容才能启用 gzip?

我确实在下面找到了有关在 IIS6 上设置 http 压缩的信息:

启用 GZIP 压缩