问题标签 [worklight-runtime]
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 Worklight 6.2:Liberty Server 启动时出现错误和警告
我正在设置测试环境。
环境细节是,
红帽企业 Linux 6.2
1.6.0_22 - OpenJDK 运行时环境
自由服务器 8.5.5.1
IBM DB2 V10.1
IBM Worklight 6.2 企业版
安装过程如下:
IBM Worklight 6.2 Enterprise 安装在 WebSphere Liberty 8.5.5.1 + DB2 V10.1 上
ant -f configuration-liberty-db2.xml admdatabases
ant -f 配置-liberty-db2.xml adminstall
ant -f 配置-liberty-db2.xml 数据库
ant -f 配置-liberty-db2.xml 安装
我可以通过使用 Worklight Console 查看运行时间,[http://WLServer:9080/worklightconsole]
即使应用程序的预览也可以正常工作。
我担心的是我收到了巨大的警告和错误,我无法找出原因。
以下是 Liberty 服务器日志中的错误和警告。
我知道它的数据很长。希望下次我会以更好的方式分享日志。
[err] 20 WorklightPU WARN [Scheduled Executor-thread-1] openjpa.Runtime - 使用 PersistenceUnitInfo 注册 ClassTransformer 时出错:名称“WorklightPU”,根 URL [file:/opt/ibm/wlp/usr/shared/resources /worklight/lib/worklight-jee-library.jar]。错误已被消耗。要查看它,请将您的 openjpa.Runtime 日志级别设置为 TRACE。加载时类转换将不可用。
[err] 965 WorklightPU INFO [Scheduled Executor-thread-1] openjpa.Runtime - 启动 OpenJPA 1.2.2
[err] 1047 WorklightPU INFO [Scheduled Executor-thread-1] openjpa.jdbc.JDBC - 使用字典类“org.apache.openjpa.jdbc.sql.DB2Dictionary”。
[err] 0 WorklightReportsPU WARN [Scheduled Executor-thread-1] openjpa.Runtime - 使用 PersistenceUnitInfo 注册 ClassTransformer 时出错:名称“WorklightReportsPU”,根 URL [file:/opt/ibm/wlp/usr/shared/resources /worklight/lib/worklight-jee-library.jar]。错误已被消耗。要查看它,请将您的 openjpa.Runtime 日志级别设置为 TRACE。加载时类转换将不可用。
[err] 35 WorklightManagementPU-db2 INFO [Scheduled Executor-thread-1] openjpa.Runtime - 启动 OpenJPA 1.2.2
[错误] 189 WorklightManagementPU-db2 INFO [Scheduled Executor-thread-1] openjpa.jdbc.JDBC - 使用字典类“org.apache.openjpa.jdbc.sql.DB2Dictionary”(DB2/LINUXX8664 SQL10010,IBM Data Server Driver for JDBC和 SQLJ 4.13.127)。
[err] 1582 WorklightManagementPU-db2 INFO [Scheduled Executor-thread-1] openjpa.Runtime - 尽管您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[错误] 1984 WorklightManagementPU-db2 信息 [默认 Executor-thread-1] openjpa.Runtime - 启动 OpenJPA 1.2.2
[err] 2013 WorklightManagementPU-db2 INFO [Default Executor-thread-1] openjpa.jdbc.JDBC - 使用字典类“org.apache.openjpa.jdbc.sql.DB2Dictionary”(DB2/LINUXX8664 SQL10010,IBM Data Server Driver for JDBC和 SQLJ 4.13.127)。
[err] 1667 WorklightManagementPU-db2 INFO [Scheduled Executor-thread-1] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[err] 1702 WorklightManagementPU-db2 INFO [Scheduled Executor-thread-1] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[err] 2134 WorklightManagementPU-db2 INFO [Default Executor-thread-1] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[err] 2155 WorklightManagementPU-db2 INFO [Default Executor-thread-1] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[错误] dataBaseFromDataSource=true
[错误] dataBaseUrl=jdbc:db2://WLServer:50000/APPCNTR
[err] dataBaseDriver=IBM DB2 JDBC 通用驱动架构
[错误] dataBaseDriverVersion=3.63
[错误] dataBaseProduct=DB2/LINUXX8664
[错误] 数据库版本=SQL10010
[错误] 数据库用户=db2inst1
[err] 92 appcenterdb-db2 INFO [Scheduled Executor-thread-1] openjpa.Runtime - 启动 OpenJPA 1.2.2
[err] 543 appcenterdb-db2 INFO [Scheduled Executor-thread-1] openjpa.jdbc.JDBC - 使用字典类“org.apache.openjpa.jdbc.sql.DB2Dictionary”(DB2/LINUXX8664 SQL10010,IBM DB2 JDBC Universal Driver Architecture 3.63.123)。
[err] 20471 WorklightManagementPU-db2 INFO [Default Executor-thread-2] openjpa.Runtime - 尽管您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[err] 20481 WorklightManagementPU-db2 INFO [Default Executor-thread-2] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[err] 21594 WorklightManagementPU-db2 INFO [Default Executor-thread-2] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。
[错误] 16 WorklightManagementPU-db2 INFO [默认执行线程 2] openjpa.Runtime - 启动 OpenJPA 1.2.2
[err] 18 WorklightManagementPU-db2 INFO [Default Executor-thread-2] openjpa.jdbc.JDBC - 使用字典类“org.apache.openjpa.jdbc.sql.DB2Dictionary”(DB2/LINUXX8664 SQL10010,IBM Data Server Driver for JDBC和 SQLJ 4.13.127)。
[错误] 88462 WorklightManagementPU-db2 信息 [默认执行线程 3] openjpa.Runtime - 启动 OpenJPA 1.2.2
[err] 88467 WorklightManagementPU-db2 INFO [Default Executor-thread-3] openjpa.jdbc.JDBC - 使用字典类“org.apache.openjpa.jdbc.sql.DB2Dictionary”(DB2/LINUXX8664 SQL10010,IBM Data Server Driver for JDBC和 SQLJ 4.13.127)。
请让我知道我错过的地方和内容。
ibm-mobilefirst - Direct update on iPad to Worklight Studio development server on Windows not working
I want to develop on my Windows machine and push my changes to an iPad (iOS 7.1.2) test device via direct update. This worked for me in WL 6.1, but since my update to WL 6.2 I'm having some issues. Following scenario describes my problem.
- Create new WL project and add iPad as environment
- Enabled worklightSettings in application-descriptor.xml
- Add the code snippet below to main.js
- Run on Worklight Development Server
- Open project in Xcode via eclipse
- Clean project in Xcode and run on iPad
- Make a change, re-deploy and verify Direct Update is received
- Copy the project to a Windows machine and open in eclipse
- Run on Worklight Development Server on Windows machine
- Open the app settings via Settings.app and enable use Custom Server URL
- Replace the IP of your mac by the IP of your windows machine
- On windows: Make a change and re-deploy
- Restart the app on the iPad
The moment I restart my app I get the following exception in my In the worklight development server console on my Windows machine:
When I modify the custom server URL and I remove the last slash, I get the message that an update is available. But when I click update the progress bar in the downloading popup doesn't move. My Windows machine and MAC both have the following WL Studio version: platformVersion="6.2.0.00.20140724-2139". What am I doing wrong?
main.js
eclipse - Worklight 6.2 在打开 Worklight Console 时找不到运行时
我正在运行带有 Eclipse 标准/SDK 的 OS 10.9.4 的 Mac,版本:Kepler Service Release 2,构建 ID:20140224-0627。
我已安装 Worklight 6.2.0.0,但无法使 Worklight Console 工作——我不断收到“找不到运行时”。
我找到了这篇文章: 我的 Worklight 6.2 控制台上没有运行时——但我找不到 IBM Java SDK 6,它说它是解决此问题的答案。
我已卸载 Eclipse、Worklight、Liberty 等并开始全新安装,但我仍然收到错误消息。
这是我的 server.xml 文件:
当我构建项目时,控制台日志显示如下:
以下是打开 Worklight 控制台时控制台日志显示的内容:
Eclipse 和 Worklight 或 Eclipse 和 Liberty 是否存在我可能遗漏的不匹配?
我将不胜感激任何帮助!
谢谢!
ibm-mobilefirst - 部署到 Worklight Server 时出现应用程序错误
我正在使用 Worklight Studio 6.2、WebSphere Application Server 8.5 Liberty Profile 和 Worklight Server。使用 IBM DB2,以及我安装了所有这些东西的远程服务器。
当我将应用程序部署到服务器时,这就是我得到的。
不知道会是什么,希望你能帮助我:S
谢谢
ibm-mobilefirst - Worklight 6.1:是否有任何服务器调用要求在客户端进行加密缓存
我们正在使用 worklight 6.1 并希望在客户端使用加密缓存,但在实现它之前,我们只想确认这是否需要任何服务器调用。
当我们调用这个 api 时,是否需要 worklight 服务器连接?在调用此 api 时,worklight 服务器是否正在存储与之相关的任何内容?
我们不希望服务器调用,所以请建议这是否是在客户端存储敏感数据的正确选择?
ibm-mobilefirst - 找不到工作灯项目的 MBean
我在使用部署在其上的 worklight 项目 (.war) 启动服务器时遇到此错误。想知道是否有人有任何意见。以下是相关信息。
系统设置为数据库Redhat OS
和Worklight version 6.2 consumer edition
服务器。DB2
WS-Liberty 8.5.5.1
PS:我的应用程序在此问题发生之前可用,但是我的工作灯控制台从未正常工作(工作灯控制台上的消息总是出现问题,显示“ no runtime configuratin can be found
”)。它仍然说同样的话。
日志
android - 设备返回按钮正在关闭 Worklight 6.2 中的警报框
当屏幕上弹出警报/确认框并且我按下设备的后退按钮时,弹出的警报/确认框正在关闭(不触发任何事件)。我怎样才能避免这种情况?
下面是调用代码:
ibm-mobilefirst - Worklight WL.TabBar 在 iOS 上不显示正确的标题
我从入门网站下载了IncludeExternalPages项目。在main.js
for iPhone 中,我可以看到WL.TabBar
应该显示的内容:
但是,在模拟器中执行此代码时,标签是Favorite、Search和More而不是Home、Client和IBM。我没有对项目进行任何修改,只是构建它并在 iOS 模拟器上运行。这WL6.2
与 9/4 更新(最新)一起使用。
任何想法为什么标题默认为 iOS 而不是代码中指定的内容?
ibm-mobilefirst - worklight 中的会话超时通知
我正在 IBM Worklight 6.2 中为我的组织创建一个应用程序。我已将 worklight.properties 中的会话超时属性设置为 5 分钟。
它工作得很好,用户正在从应用程序中注销,但是,它没有通知会话超时发生。有什么方法可以通知用户他的会话将在一分钟左右到期?