gpt4 book ai didi

java - Oracle:如何查看 Java EE 6 应用程序运行了什么查询?

转载 作者:行者123 更新时间:2023-11-30 03:28:28 24 4
gpt4 key购买 nike

我正在使用 Oracle 11g 为 Jboss EAP 6.3 构建一个小型应用程序。

我按照 this tutorial 的指示实现了基于表单的登录但它不起作用。无论输入如何,它总是失败。我创建了两个用户:

SQL> SELECT * FROM USERS;

ID USERNAME PASSWORD
---------- -------------------- --------------------
1 admin admin
2 guest guest

jboss控制台(或部署时的maven控制台)没有错误。但估算两者都失败了。每次都显示“登录名或密码无效”。我想知道当我输入凭据时到底发生了什么。数据库是否从应用程序获取任何查询?

理想情况下,我希望查看数据库查询的历史记录。

在服务器启动时发现此错误:

JBAS014777:   Services which failed to start:      service jboss.server.controll
er.management.security_realm.employee-rooster.properties_authentication: org.jbo
ss.msc.service.StartException in service jboss.server.controller.management.secu
rity_realm.employee-rooster.properties_authentication: JBAS015228: Unable to loa
d properties

最佳答案

将以下内容添加到您正在使用的独立 XML 文件中的日志记录配置中:

   <logger category="org.jboss.security">  
<level name="TRACE" />
</logger>
<logger category="org.jboss.web.tomcat.security">
<level name="TRACE" />
</logger>
<logger category="org.apache.catalina">
<level name="TRACE" />
</logger>

关于java - Oracle:如何查看 Java EE 6 应用程序运行了什么查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29648625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com