【发布时间】:2013-08-21 05:53:47
【问题描述】:
Worklight Studio 6,SQL 适配器尝试连接到 DB2 数据库。
程序的标准模式
return WL.Server.invokeSQLStatement({
preparedStatement : listUnassignedWorkOrders,
parameters : []
});
当我调用我的过程时,我看到了这个错误
[错误] FWLSE0035E: 调用过程“SqlStatement”失败。 [project Infrabel01] Type 'Function' 目前不支持 编组为 JSON。
日志显示
[err] 0 WorklightPU WARN [计划执行线程 1] openjpa.Runtime - 注册时出错 具有 PersistenceUnitInfo 的 ClassTransformer:名称“WorklightPU”,根 网址 [文件:/C:/djna-nobackup/Workspaces/WL6.0/01/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]。 错误已被消耗。要查看它,请设置您的 openjpa.Runtime 日志 水平跟踪。加载时类转换将不可用。
如何诊断?如何在 worklight 中设置跟踪级别?
JPA 文档说:
属性名称="openjpa.Log" 值="DefaultLevel=WARN, Runtime=INFO, 工具=INFO,SQL=TRACE"
但是在哪里把它放在工作灯里呢?
【问题讨论】:
-
实际的错误是执行中的拼写错误,错误信息其实很清楚。如何启用 JPA 跟踪的问题仍然存在,但现在是学术问题。
-
请务必同时添加“worklight”标签,否则我们可能会错过问题。请也将其写为答案。谢谢。