从HikariConfig类classloader ParallelWebapp中加载驱动类com.microsoft.sqlserver.jdbc.SQLServerDriver失败

2022-01-23 16:10:18 标签 databasejdbcartifactorymssql-jdbcjfrog

我正在尝试安装Artifactory的最新版本7。x和当配置微软SQL数据库与JFROG artifactory它是失败的错误-系统。yaml不验证。

系统。yaml文件:

database:    
    driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
    url:  "jdbc:sqlserver://xxxx:1433;databaseName=artifactory;sendStringParametersAsUnicode=false;applicationName=Artifactory Binary Repository"
    username: artifactory
    password: xxxxx

步骤是:

1]从https://www。microsoft。com/en-us/download/details。aspx?id=58505下载JDBC驱动

2]执行sqljdbc_7。4。1。0_enu。exe文件,我看到下面的jar文件在sqljdcd7。4/enu目录下

 example: mssql-jdbc-7.4.1.jre8.jar

因此,我下载sqljdbc。jar文件从一些位置

"artifactory_home/artifactory/bootstarp/artifactory/tomcat/lib,并启动artifactory。bat文件。

但是下面的错误是失败的:

[ocalhost-startStop-2] -从HikariConfig类classloader ParallelWebappClassLoader中加载驱动类com。microsoft。sqlserver。jdbc。SQLServerDriver失败

任何输入或调试点都会非常有用

###你能分享完整的系统吗?Yaml以及完整的日志堆栈的错误跟踪?我的系统。Yaml似乎是不正确的,它应该是

shared: 
 database: 
  driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
  url: "jdbc:sqlserver://xxxx:1433;databaseName=artifactory;sendStringParametersAsUnicode=false;applicationName=Artifactory Binary Repository"
  username: artifactory
  password: xxxxx

另外,jar与Java8兼容,而与Java11不兼容,您能否检查一个jar为mssql-jdbc-7。4。1。jre11。jar,并将其正确放置。如果在放置正确的JAR文件时再次出现同样的错误,请参考这篇JFrog KB文章。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码