SonarQube,带有城市插件的sql server DB - 投掷“无法创建PoolableConnectionFactory(I / O错误:数据库服务器已关闭连接。)”错误

时间:2015-04-13 16:10:09

标签: java teamcity sonarqube

我正在使用Sonarqube和Sql server。我有Team city,我想将Sonar runner和TC集成到我的c#项目中。我已经完成了相同的事情。

1)使用sql server DB(带有sql server身份验证的数据库名称Sonar)设置sonarserver。服务器可以创建所有必需的数据表。点击http://[machinename]:9000时。我可以看到仪表板页面。

2)安装了TC声纳转轮插件。已经给出了声纳服务器地址,带有用户名和密码的数据库服务器地址。

3)我在TC项目中设置了声纳转轮构建步骤以及项目构建步骤。当我运行它时,步骤1(即构建成功)。在执行第2步(声纳运行器)时,它会因错误而中止:

  

无法创建PoolableConnectionFactory(I / O错误:数据库服务器已关闭连接。)

4)我检查了连接字符串,用户名,pwd,Sql server网络配置(TCP,命名管道等等都启用了),没有防火墙。最重要的是从同一台机器中,同一个DB服务器中的其他DB可以很好地访问。这证明了数据库主机(服务器)在防火墙,网络协议等方面没有问题。

这是构建日志。

  

[10:12:03] [Step 2/2] 10:12:03.012 INFO - 加载全球参考资料......

     

[10:12:03] [Step 2/2] 10:12:03.233 INFO - 加载全局参考   完成:223毫秒

     

[10:12:03] [Step 2/2] 10:12:03.236 INFO - 用户缓存:   C:\ Users \用户teamcity_svc.sonar \缓存

     

[10:12:03] [Step 2/2] 10:12:03.243 INFO - 安装插件

     

[10:12:03] [Step 2/2] 10:12:03.429 INFO - 安装JDBC驱动程序

     

[10:12:03] [Step 2/2] 10:12:03.435 INFO - 创建JDBC数据源   jdbc:jtds:sqlserver:// [我的数据库服务器   NAME]:1433 /声纳; SelectMethod =光标;

     

[10:12:03] [步骤2/2]信息:

     

[10:12:03] [步骤2/2]信息:执行失败

     

[10:12:03] [步骤2/2]信息:

     

[10:12:03] [步骤2/2]总时间:1.042s

     

[10:12:03] [步骤2/2]最终记忆:3M / 15M

     

[10:12:03] [步骤2/2]错误:Sonar跑步者执行期间出错

     

[10:12:03] [步骤2/2]信息:

     

[10:12:03] [步骤2/2]错误:无法执行声纳

     

[10:12:03] [步骤2/2]错误:引起:无法连接数据库

     

[10:12:03] [步骤2/2]错误:引起:无法创建   PoolableConnectionFactory(I / O错误:数据库服务器已关闭连接。)

     

[10:12:03] [步骤2/2]错误:引起:I / O错误:数据库服务器已关闭   连接。

     

[10:12:03] [步骤2/2]错误:引起:DB服务器关闭连接。

     

[10:12:03] [步骤2/2]错误:

     

[10:12:03] [步骤2/2]错误:要查看错误的完整堆栈跟踪,   使用-e开关重新运行SonarQube Runner。

     

[10:12:03] [Step 2/2]错误:使用-X重新运行SonarQube Runner   切换到启用完整的调试日志记录。

     

[10:12:03] [步骤2/2]流程退出代码1

     

[10:12:03] [Step 2/2] MKS步进声纳跑步者(SonarQube Runner)   失败

我在这里缺少什么?我尝试过各种方式,但错误仍然相同。任何人都面临同样的问题并有解决方案吗?

0 个答案:

没有答案