Jetty Spring Web Services sqljdbc_auth.dll冲突

时间:2011-09-22 15:39:09

标签: sql-server web-services hibernate spring jetty

我们使用Spring和Hibernate从类似的代码库创建了2个Web服务,我们希望在Jetty Server中运行它们。每个Web服务器都可以从Spring初始化wsdl。如果我向一个最终连接到数据库的Web服务发送消息,它运行正常。一旦我调用第二个Web服务,它就会尝试连接到数据库但是失败了。我们正在使用hibernate和sql server的jdbc驱动程序。第二个Web服务尝试使用sqljdbc_auth.dll时发生故障。见下文:

2011-09-22 10:28:41,873警告[com.microsoft.sqlserver.jdbc.internals.AuthenticationJNI] - 失败  加载sqljdbc_auth.dll

dll是否存在文件锁定问题?第一个Web服务有锁而第二个没有?

1 个答案:

答案 0 :(得分:0)

请将sqljdbc_auth.dll文件复制到 jdk bin文件夹,即* C:\ Program Files \ Java \ jdk1.6_32 \ bin *。

将文件粘贴到运行JVM的服务器端。

如果使用网络服务,也请在客户端应用相同的服务。