如何找到哪个应用程序创建了每个 c3p0 连接池?

How to find which application created each c3p0 connection pool?

在 Tomcat 中,我在 Tomcat 的 lib 文件夹中放置了一个共享的 c3p0 jar,三个不同的应用程序正在使用它。

有没有办法识别哪个应用程序创建了哪个连接池?

一个简单的做法是使用 c3p0 的 named configurations 为每个应用程序定义不同的配置,并让每个应用程序构建自己的池。 dataSourceName 参数将让您永久区分您的数据源,例如在 JMX MBean 客户端中。