0

在 Jenkins 从 env.JAVA_HOME="${tool 'JDK_7u80'}" 切换到 javaHome = tool 'JDK_8u74' 会导致超时和 checkFailFast。我在用着

<dependency>
    <groupId>com.zaxxer</groupId>
    <artifactId>HikariCP</artifactId>
    <version>3.0.0</version>
</dependency>

@Bean(destroyMethod = "close")
DataSource dataSource(Environment env) {
    HikariConfig dataSourceConfig = new HikariConfig();
    dataSourceConfig.setDriverClassName(env.getRequiredProperty("db.driver"));
    dataSourceConfig.setJdbcUrl(env.getRequiredProperty("db.url"));
    dataSourceConfig.setUsername(env.getRequiredProperty("db.username"));
    dataSourceConfig.setPassword(env.getRequiredProperty("db.password"));
    System.out.println("Trying to connect to: " + dataSourceConfig.getJdbcUrl());
    return new HikariDataSource(dataSourceConfig);
}

2018-04-18 19:44:18, 987 HikariDataSource [INFO] HikariPool-1 - 开始...... . .Caused by: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: 无法初始化池:与主机 XXX、端口 YYY 的 TCP/IP 连接失败。错误:“连接超时:没有更多信息..验证连接属性。确保 SQL Server 实例正在主机上运行并在端口上接受 TCP/IP 连接。确保与端口的 TCP 连接不是被防火墙阻止。”。在 com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:576) 在 com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:562) 在 com.zaxxer.hikari.pool.HikariPool.( HikariPool.java:115) 在 com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81) 在 com.travelport.ep。

4

0 回答 0