首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >它尝试以DOMAIN/COMPUTERNAME而不是DOMAIN/USERNAME身份连接

问它尝试以DOMAIN/COMPUTERNAME而不是DOMAIN/USERNAME身份连接
EN

Stack Overflow用户
提问于 2012-02-16 20:20:39
回答 2查看 1.3K关注 0票数 3

无法使用servlet与sql server连接。

在tomcat 7上写着

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

连接连接= DriverManager.getConnection ("jdbc:sqlserver://;integratedSecurity=true");

获取错误:用户'MYDOMAIN\SUMIT-PC$‘的com.microsoft.sqlserver.jdbc.SQLServerException:登录失败。

SUMIT-PC是我的计算机的名称。它应该是'MYDOMAIN\SUMIT SINGH‘

EN

回答 2

Stack Overflow用户

发布于 2012-02-16 20:26:25

这意味着您的tomcat在基于域的网络中以LocalSystem帐户运行。如果您想让tomcat使用您登录传播,您应该调整它以模拟登录的用户,您的tomcat和sql server(或Windows2003域的工作站)应该在域级别上为委派进行信任,并且不应该拒绝用户MYDOMAIN\SUMIT SINGH在域级别上进行委派。

或

在服务器进程中实现自己的模拟-这需要知道用户的密码

票数 4
EN

Stack Overflow用户

发布于 2019-06-14 16:26:52

今天我也遇到了同样的问题。在我的机器上,它是Tomcat 8.5,我已经安装了tomcat作为windows服务。(使用apache-tomcat-8.5.40.exe安装)

按键盘上的Win + R键,打开Run窗口。然后,键入services.msc并按Enter或按OK。

​

​

右键单击Tomcat服务并选择Properties。在该对话框中,转到Log On选项卡,然后在Log on as选项下选择This Account。填写您的用户名和密码。然后单击OK。

然后重新启动服务!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9311176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档