问题标签 [mobilefirst-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.
ibm-mobilefirst - 在 IBM Mobile First 6.3 中获取 VersionConflictEngineException
每次调用适配器时,我都会在 IBM Mobile First 6.3 的服务器日志中收到以下消息:
堆栈跟踪
[错误] 发送批量请求时出错:java.lang.RuntimeException:批量执行失败:[2]:索引 [worklight],类型 [设备],id [b2deefe7-0d15-4ed4-b199-7e42440fc372],消息 [VersionConflictEngineException [ [worklight][1] [devices][b2deefe7-0d15-4ed4-b199-7e42440fc372]:com.ibm.elasticsearch.servlet.DataReceiver.processData(DataReceiver. java:132) 在 com.ibm.elasticsearch.servlet.DataReceiver.processDataLegacy(DataReceiver.java:85) 在 sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source) ...
适配器正确执行并将响应返回给应用程序。
知道为什么会发生此错误吗?
帮助将不胜感激。谢谢。
ibm-mobilefirst - “SAP Netweaver 网关适配器”是否能够将 odata Edm.DateTime 转换为 json
我只是想知道 SAP NGW 适配器是否能够将 odata Edm.DateTime 转换为 json/javascript DateTime。
例如...当从 SAP 检索队形时,odata 文档中提供以下格式 - “name_of_attribute”:“/Date(1377561600000)/” 我们期望在 json 中的内容:“name_of_attribute”:“2012-04-23T18: 25:43.511Z"
虽然我在文档中找不到,但有谁知道这个功能是否在最新版本的 IBM MobileFirst 基础平台中实现?
非常感谢!
兄弟。
维姆
ibm-mobilefirst - 移动优先错误 500
我们已经上传了 .war 文件、wlapp 和适配器。我们如何解决这个问题?错误是 .war 文件的 url。
错误 500:javax.servlet.ServletException:Worklight Console 初始化失败。记录的异常:com.worklight.server.database.api.WorklightDataSourceException:FWLSE0194E:MobileFirst Server 无法启动,因为从绑定到资源的数据源获取连接时失败参考:jdbc/WorklightDS。确保数据库已启动、凭据正确且驱动程序可用于服务器
jdbc - MobileFirst SQLAdapter 连接到 Oracle 11g DB 的问题
我正在尝试创建 MobileFirst SQL 适配器以连接到 Oracle 11G R2 数据库。我明白了
“在 Worklight 平台或项目中找不到类 oracle.jdbc.driver.OracleDriver”
错误。
我已确保 Oracle 驱动程序 (ojdbc6.jar) 存在于 MobileFirst 项目的 /server/lib 文件夹中。在构建路径中添加了相同的外部 jar。相同的 jar 已放置在 //.ibm/mobilefirst/6.3.0/server/wlp/dev/spi/third-party 和 //.ibm/mobilefirst/6.3.0/server/wlp/lib 中。
用于连接的适配器 xml 是:
这里的 FS11010 是服务名称。
当我们连接到 MySQL 数据库连接时,同样可以正常工作。
promise - submitAdapterAuthentication 不起作用
从质询处理程序收到 submitAdapterAuthentication 后,我一直在尝试执行特定操作,但我无法执行任何操作,因为我的代码甚至无法通过它进行编译。我在我的角度服务的一种方法中使用 submitAdapterAuthentication。该方法如下所示:
其中ch是 var ch = WL.Client.createChallengeHandler(securityTest);
checkOnline是检查用户是否在线的函数:
最后,这是我在SingleStepAuthAdapter.js中的“ submitLogin ”过程。SingleStepAuthAdapter 是适配器的名称。
所以我试图向我的控制器发送一个承诺,以便将用户重定向到另一个页面,但是由于挑战处理程序甚至没有工作,所以没有返回承诺。
顺便说一句,我遵循了本教程:https ://medium.com/@papasimons/worklight-authentication-done-right-with-angularjs-768aa933329c
有谁知道这是怎么回事?
ibm-mobilefirst - 如何保护后端进程的 MobileFirst 适配器?
我们有带有wl_unprotected
安全测试的 MobileFirst 适配器,可以从后端进程中使用它。
我们应用了以下解决方案来保护它通过正常 URL 调用
- 要从外部客户端应用程序调用的安全团队受限 URL。
有没有更好的解决方案可以用来保护这个适配器?
ibm-mobilefirst - 在 Windows 8.1 中编辑 JVM.options 之前,MobileFirst Server 不会启动
- 我遇到了一个问题,比如 Mobilefirst 服务器在我编辑Eclipse 中的JVM.options
(-DOS.name = Windows 8)
之前无法启动。 每当我创建新工作区时,我都需要手动执行上述步骤
有没有其他方法可以彻底解决这个问题。
注意:我使用的是 Windows 8.1
错误日志
ibm-mobilefirst - 是否可以部署比 MFP 控制台和服务应用程序级别更高的 MFP v6.3 运行时?
我知道 MFP Studio 和 MFP Server 的生命周期是分开的。如果开发团队通过修复更新 Studio 会发生什么?换句话说,是否支持将运行时(例如 v6.3.0.00.20150214-1702)部署到 MFP 服务器 v6.3.0.00.20141127-1357?
ibm-mobilefirst - 如何知道适配器是否在 MobileFirst Development Server 上运行
有什么方法可以知道适配器是在 MobileFirst Development Server 中运行还是已部署到完整的服务器?
- 更新 -
具体来说,我想从适配器的代码本身中找出适配器是在开发人员的机器中执行还是在 WAS/Tomcat/non-development Liberty Profile 中执行。
我想知道这一点,以便能够使一些用于测试的适配器程序不受保护;这个测试程序看起来和这个类似
- 更新 -
这就是我在 Idan 的回答中使用的
websphere-liberty - MobileFirst - WL 6.3 - Liberty 8.5.5.5(最新) - 在 Worklight Console 中找不到运行时
我在 WAS Liberty 8.5.5.5(截至今天的最新版本)上安装了 WL 6.3,并在 WL 安装期间WL Admin & Console services
使用服务器配置工具向导进行了部署。App Center
我使用 Oracle JDK 1.7
现在,当我尝试访问 WL 控制台时,它会显示No runtime can be found
.
如果我访问我的应用程序,那么:Timeout while waiting for the management service to start up.
虽然我可以在它显示的日志中看到Application wladmin started in 13.173 seconds.
。
此外,App Center 工作正常,我也可以上传 apk。
我已经看到了关于同一主题的其他问题,但不幸的是,没有一个有帮助。
这建议使用我已经使用的 Oracle JDK。
这建议升级 Liberty 版本来解决问题,但我使用的是最新版本……还是应该回滚到旧版本?
这建议删除 Liberty 工作区,但这也没有帮助。
这表明 WL Admin services war 文件可能重复,但事实并非如此。
自由服务器.xml:
以下是Liberty 控制台日志:
Liberty 服务器日志(取自usr\servers\WorklightServer\logs
路径)
由于问题字符大小限制,请使用此pastebin 。