【问题标题】:Jsf Project with Sql Server - Windows Authentication带有 Sql Server 的 Jsf 项目 - Windows 身份验证
【发布时间】:2014-07-16 16:55:39
【问题描述】:

您知道我必须如何配置我的 Web 项目才能通过 Windows 身份验证连接到 sql server 吗?我需要的是使用用户凭据来访问数据库,我将使用

Apache tomcat 7
JSF 2.1.2

你知道这是否可行吗?

【问题讨论】:

标签: java sql-server-2008 jsf tomcat windows-authentication


【解决方案1】:

是的,有可能。

您将需要sqljdbc_auth.dll。有 3 个地方可以放置它:

  1. 在您的应用程序的WEB-INF/lib
  2. 在 Tomcat 的 lib 文件夹中
  3. C:\windows\system32Possible problems。 dll随微软的JDBC驱动分发:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

在您的连接字符串中,使用integratedSecurity=true;(例如:jdbc:sqlserver://MyServer;databaseName=MyDatabase;integratedSecurity=true;

更新 1:在 Stackoverflow 上找到 this 帖子以获取更多信息。

【讨论】:

  • 谢谢@Simon Arsenault,基本上我不需要添加任何用户或通过对吗? Tomcat 将使用 windows 凭据访问 sql server 实例?
  • 是针对每个用户的吗?因为这就是我正在寻找的……访问要验证的网页的用户……可能吗?
  • 发现这个也有帮助 link
  • 它将使用运行 tomcat 进程/服务的用户的 windows 凭据。
  • 为什么会更高效?是的,我建议您对运行 Tomcat 的用户使用连接池。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多