问题标签 [worklight-adapters]

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

ibm-mobilefirst - IBM Worklight 中的登录认证

我正在使用 Jquery Mobile 从 IBM worklight 项目开始。我创建了一个登录页面。每当用户单击提交按钮时,我都需要运行该函数来检查数据库中的用户名和密码。

数据库 -> 我正在使用我的 SQl 数据库。使用命令客户端,我添加了表格、用户名密码和值。每当用户单击提交按钮时,我都需要检查此表。IBM worklight 教程说我需要将 JDBC jar 文件添加到 server/lib。我已将下载的文件复制粘贴到同一文件夹中。

我不知道是否需要制作自己的自定义登录模块或默认的东西可用。

IBM 网站上没有关于身份验证的明确示例。请帮我解决一下这个。

0 投票
1 回答
148 浏览

ibm-mobilefirst - IBM Worklight:调用 Worklight 适配器时没有 SessionManager

有时在调用 Worklight 适配器时,服务器日志中会遇到以下错误“No SessionManager”。再次调用适配器时,返回结果。我检查了会话 ID 是否保持不变。

我可以知道出现这种错误的可能原因是什么?谢谢!

环境:Worklight 5.0.6.1

服务器日志:

.metadata.log:

0 投票
1 回答
102 浏览

ibm-mobilefirst - Worklight - 可更新的静态内容

我有这个要求:我的 WL 应用程序有一组可能随时更新的静态页面。最初所有静态内容的来源是一个桌面页面,该页面将通过 xsl 转换为适合移动设备的内容。我不想在每个请求上都这样做的问题(HA 要求)。

我想获得一些关于如何在不使用直接更新机制的情况下构建它的灵感(不希望最终用户收到这些更新的通知)。

我应该注意,页面可能每隔几个月很少更改一次。

我正在考虑两种方法:

1- 在适配器端进行转换并依赖 WL 缓存,这样就不会每次都进行转换(是否存在?)。但是适配器如何获得页面更改通知并刷新缓存?我应该编写一些基于 Java 的高级适配器吗?(存储在缓存中并有一项每天扫描内容更改的工作?)

2-在移动端做,但我不知道如何获得更改通知!

0 投票
1 回答
148 浏览

websphere - worklight 6.0.0 facebook 应用程序无法调用 worklight 适配器

我们正在 Android 和桌面环境(用于 facebook)上做 worklight 应用程序,它在自由配置文件服务器(开发人员 worklight 环境)上运行良好。知道我们需要在 Facebook 上发布这个应用程序,但要做到这一点,我们需要在我们的 WAS 服务器上使用 https 协议,为此我们将 ip、端口、协议:设置到我们的外部服务器,并使用 build for remote 部署我们的应用程序服务器,但是当应用程序尝试调用服务器上的适配器时,Firefox 控制台会返回:

我们的 WAS 服务器上的应用程序安全性被禁用,并且 IP/端口也可以访问。如果我在程序 securityTest="wl_unprotected" 上添加到 XML 适配器,应用程序运行正确,但我不这样做解决方法

我们在应用程序或 WAS 服务器中是否缺少任何配置?

0 投票
3 回答
4170 浏览

ibm-mobilefirst - IBM Worklight - 尝试部署应用程序/适配器时出错

我使用 Phpmyadmin(xampp 服务器)创建了一个数据库。

数据库名称 = '数据库'
用户名 = '用户'

密码为空。当我尝试更改 worklight.properties 文件时,它显示了一些 Poolable 连接错误:

[错误] SRVE0315E: 发生执行:com.ibm.ws.webcontainer.webapp.WebAppErrorReport: javax.servlet.ServletException: Worklight 项目未在 com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java: 110)在 [internal classes] 的 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) 引起:javax.servlet.ServletException:Worklight 项目未初始化 ... 4 更多

而且每当我调用适配器或部署它显示的应用程序时:

应用程序错误 SRVE0777E:应用程序类“com.worklight.core.auth.impl.AuthenticationFilter.doFilter:110”引发的异常 javax.servlet.ServletException:Worklight 项目未初始化

在 com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:110) 在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) 在 [内部类]

当我单击 com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:110) 行时,它显示缺少 .jar 文件。

它显示了一些 jar 文件丢失。

worklight.properties

适配器.xml

适配器-impl.js

部署应用程序时完成错误消息:

0 投票
1 回答
133 浏览

ibm-mobilefirst - IBM Worklight 6.0 - 在运行方式上下文菜单中找不到调用 Worklight 过程选项

我无法调试我的适配器,因为我无法在我的运行方式中看到 Invoke Worklight Procedure 选项。在 5.0.6 中我有这个选项,但我在升级中没有看到这个。

您可以看到我的运行配置没有 Inovoke Worklight 过程

0 投票
1 回答
185 浏览

json - 在 ibm worklight 中使用 Json 格式的 Web API 的任何想法

我正在使用 IBM workligth IDE。因为我是新手。我正在寻找一种在该 IDE 中使用 WEB Api 的方法。但我没有成功。我什至找到了这个链接,但不是我所期望的 http://www.ibm.com/developerworks/mobile/worklight/getting-started.html。有没有办法在 ibm worklight 中使用 json 格式的 web api。任何建议或想法都会很棒。

这是我的网络 api 详细信息

请求标头:

0 投票
2 回答
1074 浏览

sql - IBM Worklight - 在 SQL 适配器查询中使用变量时出错

我在 worklight 中使用 SQL 适配器,我需要有一个变量,我需要在查询中使用它。

在这里阅读并遵循相同的内容。但它显示以下错误。

粘贴了有关在 SQL 适配器中使用变量的完整错误消息。

项目.js

适配器.js

0 投票
1 回答
1433 浏览

ibm-mobilefirst - IBM Worklight 6.0 - 如何将 JSONStore 的同步功能与 SQL 适配器一起使用

我正在关注文档:05_10_JSONStore_-_Synchronizing_client_and_server_databases.pdf

我的适配器从 SQL 表中检索数据。
目前尚不清楚我是否需​​要调用WL.Client.invokeProcedure()成功/失败回调以及成功/失败回调在哪里。

0 投票
1 回答
688 浏览

javascript - 如何从 mysql 中获取评分星值?

在我的基于 Worklight 的应用程序中,我有一个存储在 mysql 中的评级值(int)。我有作为 JSON 数据的评级整数值。

使用 Jquery,我需要将该评分值显示为应用程序中的星星图像。如果值为 2,那么我需要显示 2 个星图,以此类推。

我怎样才能做到这一点?