gpt4 book ai didi

tomcat 不使用 JDBCRealm,而是坚持使用 UserDatabaseRealm

转载 作者:行者123 更新时间:2023-11-28 23:13:41 26 4
gpt4 key购买 nike

我已经在 tomcat server.xml 的引擎标签下配置了 JDBCRealm,但是 tomcat 坚持使用 UserDatabaseRealm。

server.xml

  <!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference documentation) -->
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->

<Realm className="org.apache.catalina.realm.JDBCRealm"
debug="99" driverName="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@localhost:1521:xe"
connectionName="topjobs" connectionPassword="full2work"
userTable="users"
userNameCol="user_name"
userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />

tomcat日志:

FINE: Failed to authenticate user [uname1] with realm [org.apache.catalina.realm.UserDatabaseRealm]

最佳答案

从 eclipse 中启动 tomcat 似乎无法读取 Server.xml 文件更改。在 Eclipse 外部部署 war 并使用 start.bat 从命令行启动 tomcat 后,我​​能够反射(reflect) JDBC 领域的变化并正常工作。

关于tomcat 不使用 JDBCRealm,而是坚持使用 UserDatabaseRealm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53527176/

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