Oracle:如何查看JavaEE6应用程序运行的查询?
我正在使用Oracle11g为JBossEAP6.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
# 1 楼答案
如果您仔细阅读了该教程,那么您将需要在数据库中存储哈希密码,而不是上面的select语句所显示的纯文本
引用本教程:
并使用结果更新数据库中的密码列
# 2 楼答案
将以下内容添加到正在使用的独立XML文件中的日志记录配置中: