tomcat7 catalina上使用MSSQL的JDBC

时间:2015-12-20 15:11:35

标签: java jdbc tomcat7 activiti catalina

我正在尝试配置activiti以使用Windows身份验证与ms-sql 2014进行通信,而不是使用连接URL中的用户名/密码。
我做了什么 ?

  1. 下载了JDBC驱动程序,将sqljdbc4-3-0.jar放在JAVA_HOME和web-info \ lib
  2. 将sqljdbc_auth.dll(64位)放在C:\ Windows \ System32
  3. 在db.properties中设置集成安全性,如下所示:
  4. db.properties(C:\ Workflow \ apache-tomcat-7.0.62 \ webapps \ activiti-explorer \ WEB-INF \ classes):

    db=mssql
    jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
    jdbc.url=jdbc:sqlserver://127.0.0.1:1433;databaseName=activiti;integratedSecurity=true;
    

    使用常规身份验证时(我删除了integratedSecurity = true并添加了user = XXX和密码= XXX就可以了!)

    当我打开日志时,最后一行是:

    DEBUG org.springframework.jdbc.datasource.SimpleDriverDataSource: Creating new JDBC Driver Connection to [jdbc:sqlserver://localhost;databaseName=activiti;integratedSecurity=true;]
    

    然后java应用程序关闭,我看到附带异常的hs_err_pid4232.log:

     EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000061a3cf13, pid=4232, tid=8080
    

    什么可能导致这种情况无效?
    我想也许它没有加载DLL / JARS它应该是为了使用JDBC驱动程序? sql server config看起来像这样:
    enter image description here

    进程压缩日志位于:http://pastebin.com/xpW5yvEP

0 个答案:

没有答案