首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到c3p0文件错误

找不到c3p0文件错误
EN

Stack Overflow用户
提问于 2015-02-05 16:46:01
回答 2查看 2.6K关注 0票数 4

我使用的是C3P0-0.9.2.1JAR,我的class path和lib文件夹中有这个jar。每当我第一次连接时,我都会收到这个错误:

代码语言:javascript
复制
com.mchange.v2.cfg.DelayedLogItem [ level -> FINE, text -> "The configuration file for resource identifier '/mchange-commons.properties' could not be found. Skipping.", exception -> java.io.FileNotFoundException: Resource not found at path '/mchange-commons.properties'.]
com.mchange.v2.cfg.DelayedLogItem [ level -> FINE, text -> "The configuration file for resource identifier 'hocon:/reference,/application,/' could not be found. Skipping.", exception -> java.io.FileNotFoundException: HOCON lib (typesafe-config) is not available. Also, no resource available at '/reference,/application,/' for HOCON identifier 'hocon:/reference,/application,/'.]

我的应用程序运行正常。我不能判断这个错误是什么,我应该担心这个错误吗?如果是,如何删除这个error.What我做错了吗?

EN

回答 2

Stack Overflow用户

发布于 2015-02-05 17:55:50

这些是调试级别的消息,基本上记录了C3P0检查可以放置配置信息的所有不同位置,通常在大多数地方找不到任何东西。FileNotFoundExceptions是c3p0认为没有任何东西的地方。

com.mchange下的c3p0和库一般用于在信息级进行日志记录,以便正常使用。如果你在DEBUG或FINE上登录,你可能会看到比你想要的更多的东西,包括在搜索配置文件期间完全无害的预期FileNotFoundExceptions之类的东西。

票数 4
EN

Stack Overflow用户

发布于 2015-04-29 15:34:00

我查看了cp30包中的DelayedLogItem类,还调试了代码。

这个类似乎没有使用logback或任何记录器来解决这个问题。实际上,它的功能与大多数记录器类似,它定义了自己的日志级别等。日志消息实际上是toString()方法的结果。

在调试期间,我发现BasicMultiPropertiesConfig类正在尝试查找一些配置文件,如果找不到,它将调用dumpToSysErr方法,该方法将日志行输出到标准错误。

因此,看起来没有办法使用任何记录器来“捕捉”这些日志消息,并根据您的记录器配置来显示它。

顺便说一下,如果你配置logback在com.mchange上做跟踪日志记录,那么它也会使用logback (包括堆栈跟踪)来记录日志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28339601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档