当前位置: 首页 > 面试题库 >

使用Weblogic 10.3记录JPA SQL

尉迟正奇
2023-03-14
问题内容

通过查看Open JPA网站,我发现可以使用以下命令记录生成的SQL:

<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/>

如果我尝试将上述属性添加到我的persistence.xml中,我会从weblogic得到以下警告:

<Warning> <J2EE> <BEA-160202> <You have specified a ope
njpa.Log setting in your configuration for persistence unit services.ear#services-ejb.jar#exp#exp. This setting will be ignored, and all log messages
will be sent to the WebLogic logging subsystem. Trace-level logging is controlle
d by the various JPA-specific debug settings in config.xml, or via the WebLogic
console.>

有人知道控制台中的选项是什么,或者我如何编辑config.xml以输出SQL?


问题答案:

在OTN讨论论坛中,步骤如下:

  • 登录到weblogic控制台
  • 锁定并编辑会话
  • 单击环境| 伺服器
  • 选择您要监视/调试的服务器
  • 单击调试选项卡
  • 展开weblogic树并选择JPA节点
  • 点击启用按钮
  • 激活更改。

这可能取决于您使用的WLS版本。我了解,如果您下载了较新版本的OpenJPA并将其与WLS一起使用,则会遇到一些问题。

除了WebLogic的问题外,您发布的配置字符串看起来有些偏离。您是否打算使用这样的内容(在SQL = TRACE中添加):

<property name="openjpa.Log" 
                value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/>


 类似资料:
  • 问题内容: 我正在尝试使用 Log4j2 将spring日志打印到文件和控制台中。我猜这是我的Log4j2配置中的问题。我无法使其正常运行。我的log4j2.xml文件中有以下配置: 这些是我在pom文件中具有的依赖项:(可能其中一些不是必需的) 我没有在Java代码中做任何与spring相关的事情。我正在使用Apache Camel的Main类,该类读取我的spring配置并加载bean。 我究

  • 英文原文:http://emberjs.com/guides/models/working-with-records/ 修改属性 一旦一条记录已经加载进来,你就可以开始修改它的属性(attributes)了。属性(attributes)和Ember.js中对象的普通属性(properties)差不多。(译注:这两个词我都译成了属性,读者自行判定其中潜在的区别)。修改记录就是修改记录的属性。 1 2

  • 问题内容: 我正在编写一个服务器应用程序,该应用程序应该能够在控制台和日志文件上以不同级别登录。 问题是,如果设置了logging.basicConfig(),它将登录到控制台,但是必须在主线程中进行设置。 也可以使用logging.basicConfig(filename =’logger.log’)进行设置以写入文件。 设置用于控制台日志记录(logging.StreamHandler())或

  • 问题内容: 我有一个包含大量记录的JSON结果。我想显示第一个,但是有一个下一个按钮可以查看第二个,依此类推。我不希望页面刷新,这就是为什么我希望JavaScript,jQuery甚至第三方AJAX库的组合都能为您提供帮助。 有什么建议? 问题答案: 希望这可以帮助:

  • 本文向大家介绍jsTree使用记录实例,包括了jsTree使用记录实例的使用技巧和注意事项,需要的朋友参考一下 1. ajax请求生成jsTree 直接把测试项目中一段代码copy过来了,这是一棵带复选框的树。页面有地方点击之后触发showPermitTree(id)函数,发送ajax请求给后台,项目使用的是springmvc框架,后台返回JSONArray.toString。 2. jsTree

  • 我试图从log4j1更改为log4j2。我所做的: 已删除旧配置文件log4j。xml 创建了新的配置文件log4j2。xml 创建了jboss部署结构。xml 编辑的pom 环境:野蝇10 1 EAR 4 WAR文件中没有使用web.xml。以前的log4j配置日志在EAR中(仅) Log4j2配置文件 Jboss部署结构 新的maven依赖关系 我之前说过我在SLF4j中使用log4j1。这些

  • stat.js是Three.js的作者Mr. Doob的另一个有用的JavaScript库。很多情况下,我们希望知道实时的FPS信息,从而更好地监测动画效果。这时候,stat.js就能提供一个很好的帮助,它占据屏幕中的一小块位置(如左上角),效果为:,单击后显示每帧渲染时间:。 首先,我们需要下载stat.js文件,可以在https://github.com/mrdoob/stats.js/blo

  • 我的组织在route53中有两个不同的托管区域,多个CNAME记录解析为负载平衡器的DNS名称。我希望更改这些记录,以指向我们的新型全球加速器的IP地址。我创建了一个json文件并用cli上传,收到了以下错误: 调用ChangeResourceRecordSets操作时出错(InvalidChangeBatch):[DNS名称为Foo.Bar.com的A类型的RRSet。因为在zone Bar.c