0

我使用 Netbeans 作为我的 IDE,目前正在使用以下方法开发 Web 应用程序:

  • 春天 3
  • 休眠 3
  • MySQL

我依靠 netbeans 来构建项目(与使用 maven 的其他人相比)。部署时,控制台显示此错误:

...noClassDefFoundError: com/mchange/v2/c3p0/DataSources

我已经将 jar 文件添加到 Hibernate 库中。 (哦,这是我第一次在这里问。需要10分才能发布截图。)

所以我很困惑为什么它需要那个课程。(无论该类做什么。)想法为什么会发生这种情况?

4

4 回答 4

1

我终于设法解决了这个问题。c3p0 发行版在 lib 目录中有 3 个 .jar 文件。我最初只添加了“c3p0*.jar”。这反过来会产生错误。它需要目录中的 OTHER jar 文件 mchange-commons*.jar。希望这对困在这里的其他人有所帮助。

于 2013-07-07T23:06:32.693 回答
1

下载这个罐子mchange-commons-java-0.2.3.4.jar。这有助于我解决问题。

于 2015-09-30T09:56:56.127 回答
0

C3P0 用于支持连接池。有关C3P0 的更多信息,请参见http://www.mchange.com/projects/c3p0/ ,有关使用 Hibernate 配置 C3P0 的信息,请参见https://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool

于 2013-07-07T02:35:23.277 回答
0
  1. 将此 jar 文件“c3p0-0.9.2.1.jar”添加到库中

  2. 如果仍然出现错误,则需要删除并重新添加 Hibernate 库,因为此“c3p0-0.9.2.1.jar”与 Hibernate 库中的 c3p0 冲突版本

于 2019-03-20T07:12:45.293 回答