2013-07-31 2 views
1

я не могу найти где-либо веб-пример кода, как я включить соединение смотреть , потому что я получаю это сообщение в журналеява bonecp проблема обработки соединения бассейна

153624 [com.google.common.base.internal.Finalizer] WARN 
com.jolbox.bonecp.ConnectionPartition - BoneCP detected 
an unclosed connection and will now attempt to close it 
for you. You should be closing this connection in your 
application - enable connectionWatch for additional debugging assistance. 

это мое определение:

BoneCPConfig config = new BoneCPConfig(); 
Class.forName(loc.driver); // load the DB driver 
config.setJdbcUrl(loc.url); // set the JDBC url 
config.setUsername(loc.user);   // set the username 
config.setPassword(loc.password);    // set the password 
config.setMinConnectionsPerPartition(5); 
config.setMaxConnectionsPerPartition(10); 
config.setPartitionCount(5); 
config.setAcquireIncrement(5); 
//config.setCloseConnectionWatch(true); 
connectionPool = new BoneCP(config); 

я также использовал:

config.setCloseConnectionWatch(true); 

но Ждут» t дать мне дополнительную помощь отладки.

ответ

1

Я понимаю, что это старый и, скорее всего, уже разрешенный, но для получения отладочной информации вам также необходимо установить setCloseConnectionWatchTimeout или setCloseConnectionWatchTimeoutinMs.

+0

Я уверен, что всегда полезно добавлять ответы, независимо от того, сколько лет вопросы (при условии, что ответы являются полезными). Это, безусловно, помогло мне. – DonyorM

Смежные вопросы