gpt4 book ai didi

authentication - Tomcat 6.x JDBC 领域,驱动程序问题的类路径

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

我已经在我的 META-INF/Context.xml 中设置了一个 JDBC 领域,如下所示,并且可以正常工作。问题是 JDBC 驱动程序现在必须放在 $CATALINA_HOME/lib/下

有什么方法可以让我从其他地方加载 jdbc 驱动程序,例如我的 web 应用程序中的 WEB-INF/lib/?

META-INF/Context.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.postgresql.Driver"
connectionURL="jdbc:postgresql://daemon/testdb"
userTable="users" userNameCol="userName" userCredCol="password"
connectionPassword="xxxxx"
connectionName="xxxxx"
userRoleTable="users" roleNameCol="role"
digest="MD5"/>
</Context>

最佳答案

我很确定你不能那样做,不。 Realm 在任何应用程序的范围之外存在和管理。考虑部署两个 Web 应用程序的情况,例如,驱动程序冲突。

如果您需要将 JDBC 驱动程序保存在 WAR 中,那么您还需要在那里进行安全管理,而不是依赖 tomcat 为您完成。

关于authentication - Tomcat 6.x JDBC 领域,驱动程序问题的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1172025/

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