在dockerizing TeamCity时找不到MSSQL驱动程序
我用这个命令加载了一个TeamCity镜像之后:
docker run -it --name teamcity -p 8111:8111 jetbrains/teamcity-server
在selectMSSQL时,我不能超越数据库集合。
我试图find在文档中的解决scheme,我发现这个网页:
用MS SQL Server设置TeamCity
我做了什么文档build议,我下载了微软的JDBC驱动程序6.2 ,我复制了它的内容,这是一个拉链在<Team City Data Directory>/lib/jdbc
目录。显然,即使我把包含驱动程序的jar文件进入请求目录,它不被识别。 我试着先拷贝目录中的mssql-jdbc-6.2.2.jre8.jar
和mssql-jdbc-6.2.2.jre7.jar
文件,然后把所有的mssql-jdbc-6.2.2.jre7.jar
文件复制一遍。之后我下载了Microsoft JDBC Driver 6.0认为这可能是一个版本问题,因为文档build议复制sqljdbc42.jar
,我也做了,没有。 也许是因为我的MSSQL服务器也是一个docker的容器,并没有一些特定的驱动程序需要安装在我的机器。