小编Vik*_*nth的帖子

如何获取HikariCP的活动连接数

我试图记录当前活动连接的数量。我正在com.zaxxer.hikari.HikariJNDIFactory用作我的数据源工厂。

final Context context = new InitialContext();
HikariConfig hikariConfig = new HikariConfig();
hikariConfig.setDataSource((DataSource) ((Context)context.lookup("java:comp/env")).lookup("jdbc/mydb"));
HikariPool hikariPool = new HikariPool(hikariConfig);
LOGGER.log(Level.INFO, "The count is ::" + hikariPool.getActiveConnections());
Run Code Online (Sandbox Code Playgroud)

但这引发了以下异常:

java.lang.RuntimeException: java.lang.NullPointerException
        at com.zaxxer.hikari.util.PoolUtilities.createInstance(PoolUtilities.java:105)
        at com.zaxxer.hikari.metrics.MetricsFactory.createMetricsTracker(MetricsFactory.java:34)
        at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:131)
        at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:99)
        at com.something.servlet.HikariConnectionCount.doGet(HikariConnectionCount.java:35)
Run Code Online (Sandbox Code Playgroud)

HikariConnectionCount.java我写的文件在哪里

hikaricp

4
推荐指数
1
解决办法
8442
查看次数

标签 统计

hikaricp ×1