gpt4 book ai didi

mysql - 如何更新 TomEE JDBCRealm 中的用户?

转载 作者:行者123 更新时间:2023-11-29 19:43:42 26 4
gpt4 key购买 nike

我在 TomEE 1.7.0 中使用 JDBCRealm 通过此配置连接到 MySQL

<Realm  className="org.apache.catalina.realm.JDBCRealm"
digest="MD5"
driverName="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/database"
connectionName="admin"
connectionPassword="pass"
userTable="USUARIO"
userNameCol="USUARIO"
userCredCol="PASSWORD"
userRoleTable="USUARIOROL"
roleNameCol="ROL" />

它工作正常,但外部应用程序将新用户插入数据库,因此我无法使用这些新用户登录我的应用程序,除非我重新启动 TomEE 但我想避免它...我能做什么?

Apache Tomcat 文档说

Because the lookup is done each time that it is required, changes to the database will be immediately reflected in the information used to authenticate new logins.

...但我无法获取数据库中的更改以使用新用户登录

我正在使用 primefaces 和 JSF 进行基于表单的身份验证

最佳答案

您检查过您使用过这个领域吗?这可能是锁定领域的副作用吗?这只是执行一个请求,因此要么数据库不能很好地插入数据,要么您没有使用您认为的内容

关于mysql - 如何更新 TomEE JDBCRealm 中的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41194458/

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