0

我一直在尝试使用 sql server 2005 在 tomcat 6.0 中实现基于容器的安全性。使用 tomcat-user.xml 文件可以正常工作,但是当我将领域更改为 sql server 时会引发错误。我几乎浏览了谷歌上的所有内容,但没有任何帮助。任何人都可以指导我找到一些确定的拍摄路径,这将帮助我解决这个问题。这就是我的领域的样子

<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99" driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

connectionURL="jdbc:sqlserver://mindfield-pc:1138;databaseName=College;user=sa;password=sa;SelectMethod=Cursor" connectionName="sa"
connectionPassword="sa" digest="SHA" userTable="Users " userNameCol="username" userCredCol="password" userRoleTable="Roles" roleNameCol="rolename"/>

我检查了我的 sql 服务器是否接受 sa 用户名和密码,并且 NT 授权已添加到安全用户中。任何帮助将不胜感激。

4

1 回答 1

0

领域定义确实区分大小写,因此请确保所有值的大小写正确。

祝你好运!

于 2011-09-14T10:38:09.457 回答