Я получаю эту ошибку:
Caused by: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.
В этой строке:
connection = getDataSource().getConnection();
Это происходит, когда у меня есть 2 подключения к базе данных, однако, когда у меня только один , работает без нареканий без ошибок. Оба имеют одинаковый код подключения:
private final HikariDataSource dataSource = new HikariDataSource();
getDataSource().setMaximumPoolSize(10);
getDataSource().setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");
getDataSource().addDataSourceProperty("serverName", host);
getDataSource().addDataSourceProperty("port", port);
getDataSource().addDataSourceProperty("databaseName", database);
getDataSource().addDataSourceProperty("user", user);
getDataSource().addDataSourceProperty("password", password);
connection = getDataSource().getConnection();
Есть идеи, почему это так?