我一直在尝试使用sql server 2005在tomcat 6.0中实现基于容器的安全性。使用tomcat-user.xml文件可以正常工作,但是当我将域更改为sql server时会抛出错误。我已经浏览了谷歌上的几乎所有内容,但没有任何帮助。任何人都可以指导我一些确定的镜头路径,这将帮助我解决这个问题。这就是我的领域看起来像
<境界 类名= “org.apache.catalina.realm.JDBCRealm” 调试= “99” DRIVERNAME = “com.microsoft.sqlserver.jdbc.SQLServerDriver”
的ConnectionURL = “JDBC:SQLSERVER:// mindfield-PC:1138;的databaseName =学院;用户= SA;密码= SA; SelectMethod =光标” 的connectionName = “sa” 的
connectionPassword =“sa”digest =“SHA” userTable =“Users”userNameCol =“username” userCredCol = “密码” userRoleTable =“角色”roleNameCol =“rolename”/>
我已检查过我的sql server是否接受了sa用户名和密码,并且NT Authority已添加到安全用户。任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
域定义确实区分大小写,因此请确保所有值都在正确的情况下。
祝你好运!