java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration

2023-12-21

我正在尝试在 Eclipse 中使用 Hibernate 进行初始设置,同时使用 Tomcat 进行部署。

我遇到了以下问题:

java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
    db.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
    db.HibernateUtil.<clinit>(HibernateUtil.java:8)

我在网上仔细研究了我的问题,我知道它与项目类路径有关。

我已将一个用户库添加到我的项目中,其中包含休眠下载中“required”目录下的所有 jar,但这似乎不起作用。

请找到我的项目的屏幕截图


您收到错误是因为 Tomcat 无法使用 hibernate 库。在您的图片中,hibernate 库集下方有一个名为“Web 应用程序库”的空集 - 这是您的 hibernate 库需要位于的集合。

右键单击您的项目 -> 构建路径 -> 配置构建路径,然后从构建路径中删除 hibernate 设置。现在将 jar 导入到 WEB-INF/lib 文件夹中。刷新您的项目,现在您应该看到它们列在“Web 应用程序库”集中(我明白这有点烦人,您必须将它们导入到您的代码库中 - 其他人可能知道更好的方法来做到这一点,但不涉及复制罐子)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration 的相关文章

  • 将 4 个字节转换为无符号 32 位整数并将其存储在 long 中

    我正在尝试用 Java 读取二进制文件 我需要读取无符号 8 位值 无符号 16 位值和无符号 32 位值的方法 执行此操作的最佳 最快 最美观的代码 是什么 我在 C 中做到了这一点 并做了类似的事情 uint8 t buffer uin
  • 继续使用 sketch.js 编辑草图图像 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在使用 sketch js 中的示例 http intridea github io sketch js http intridea g
  • jUnit 中每个 @Test 的不同拆卸

    有没有办法为 jUnit 中的每个 Test 定义不同的拆卸 Use the After注释来指示每个之后要运行的方法 Test 像这样的全套注释是 BeforeClass 首先 Tests are run Before 在每个之前 Tes
  • 从 java.util.TimeZone 转换为 org.joda.DateTimeZone

    在Java中如何将一个实例转换为java util TimeZone to org joda DateTimeZone并保持夏令时 Joda Time 处于维护模式 The 乔达时间 http www joda org joda time
  • Android Studio 中没有参考文档

    昨天刚刚出现了一个新问题 当我将鼠标悬停在方法上或按 Ctrl Q 时 我通常会获取该特定方法的文档信息 但现在我只是得到 按 Ctrl QSharedPreferences getLong Following external urls
  • 检查 jar 是否从 shell 运行

    我有一个 java jar 程序 我试图在我的机器启动时运行它 理想情况下 shell 脚本将每 60 秒检查一次以确保 jar 正在运行 我如何检查 jar 是否在 centos 上运行 这似乎不起作用 我当前的 sh 文件 bin ba
  • Java 内存错误:无法创建新的本机线程

    运行 java 服务器时 我在 UNIX 服务器上收到此错误 Exception in thread Thread 0 java lang OutOfMemoryError unable to create new native threa
  • 如何跨工作区保存 E​​clipse 启动配置文件?

    当我复制 Eclipse 项目目录时 它包含 classpath 和 project 文件 这样当我将同一目录带到另一个 Eclipse 实例时 我不必设置我的构建路径等 假设所有资源都包含在在项目中 而不是外部 但是 此过程不会导致启动配
  • 在 Android 上解析 RSS

    我有几个 RSS 源需要为我的应用程序进行解析 我按照这里的优秀教程进行操作 http w2davids wordpress com android rssatom feeds parsing with rome http w2davids
  • 测试正确的时区处理

    我们正在处理大量数据 所有数据均以 UTC Java 语言 标记 在读取这些数据 将其存储在数据库中以及再次将其取出之间 发生了一些数据在夏令时期间关闭一小时的情况 由于 UTC 没有夏令时的概念 这显然是软件中的一个错误 一旦知道 就很容
  • Ctrl 单击 Eclipse 中的类显示二进制/jar 而不是源

    使用Eclipse 版本 Helios 服务版本 2 内部版本号 20110218 0911 与Android插件 我有一个 Android 项目 AndroidUtil 它被标记为我的主要 Android 应用程序的 库 项目 当我按住
  • IntelliJ 对于 Java 项目使用的默认构建过程是什么?

    直接从 IntelliJ 中的 IDE 构建 Java 项目非常好 它速度很快 而且很有效 我无法找到任何有关 IntelliJ 如何进行这些默认构建的文档 我猜它使用Ant 我想做的是为下载我的项目的任何人自动化这个快速 轻松的构建过程
  • 如何更改使用 Google ReCaptcha 版本 2 时的错误消息?

    当为 Google ReCaptcha 版本 2 选择多张照片时 会显示以下错误消息 需要多个正确的解决方案 请解决更多 如何将错误消息更改为我网站上的自定义消息 这是图像 我认为不可能在服务器端 在谷歌 进行 这可以在客户端通过利用 js
  • HttpMediaTypeNotAcceptableException / HttpMediaTypeNotAcceptableException:找不到可接受的表示

    我有一个客户端正在尝试连接的 API 但是它会抛出错误 2015 09 22 04 21 44 297 org springframework web servlet mvc method annotation HttpEntityMeth
  • 将带有 md5 消息摘要和 DESede/CBC/PKCS5Padding 的 3DES 加密的 java 代码转换为 python

    我有这个工作java代码 它使用3DES加密对密码进行加密 import java security MessageDigest import java util Arrays import java util Base64 import
  • 公交车公共交通算法

    我正在开发一个可以查找公交路线的离线 C 应用程序 我可以提取时间表 巴士 路线数据 我正在寻找适用于基本数据的最简单的解决方案 可以使用什么算法来查找从巴士站 A 到巴士站 B 的路线 是否有适用于 C Java 的开源解决方案 数据库的
  • spring-hibernate 花费更多时间的任何原因?

    目前 我正在春季和冬眠期间从事一个项目 我来到这里 获取记录并在 JSP 中显示这些记录需要更多时间 我在各处都保留了时间戳 以查看哪里花费了更多时间 Time HomeController start 2014 07 09 18 58 5
  • 选择活动时运行时崩溃

    首先我想说我几乎没有 Android 经验 这是我在 Android 中的第一个项目 而且我的老师不太擅长教学 所以我对任何过度的无知表示歉意 在进一步讨论之前先解释一下 我的应用程序的目标本质上是能够记录您在某些活动上花费了多少时间 记录
  • 访问 JAR 资源

    我有一个jar包含我想要分发的资源 主要是缓存 日志记录等配置 的文件 我对这些资源的相对路径有问题 所以我做了我在另一个 stackoverflow 问题中发现的问题 该问题说这是一种有效的方法 ClassInTheSamePackage
  • Mac 上的 JavaFX WebView 字体问题

    有些网站显示乱码而不是正确的文本 它只发生在 Mac 上 For example with GMapsFX 可能与 OS X 10 11 或 10 12 有关 我用Java 1 8 0 121测试了它 此问题有任何修复或解决方法吗 就我而言

随机推荐

  • ListenAndServeTLS 在本地运行 - x509:由 docker 中的未知机构签名的证书

    我在用mkcert https github com FiloSottile mkcert生成自签名证书和授权 当我在本地使用这些文件时ListenAndServeTLS 我可以成功连接cURL 我的主机操作系统是 MacOS 但是 当尝试
  • PHP 中的正则表达式帮助(8 个十六进制字符后跟下划线)

    我想验证我的输入是否以 8 个十六进制字符开头 后跟下划线 后跟任意数量的具有任意值的字符 我目前使用以下正则表达式 preg match 0 9A Fa f 8 value 但这个表达式不能满足我的需求 因为它的行为如下 Result 1
  • 在 Mac OS X Lion 上启用 Xdebug

    我一直在尝试为 Mac OS X Lion 启用 Xdebug 但无法使其工作 这应该是非常简单的 但它对我来说不起作用 这些是我采取的步骤 1 取消注释 php ini 文件的这一行 zend extension usr lib php
  • 在 Airflow 2.0 中运行多个 Athena 查询

    我正在尝试创建一个 DAG 其中一项任务执行athena查询使用boto3 它适用于一个查询 但是当我尝试运行多个 athena 查询时 我遇到了问题 这个问题可以通过以下方式解决 如果一个人经过this https www ilkkape
  • gcc 用于解析代码

    我想知道如何使用 GCC 作为库来解析我的程序的 C C Java Objective C Ada 代码 我想绕过预处理并为用户编写的所有函数添加前缀 My 像这样Print 变成MyPrint 我也希望用变量来做到这一点 你可以看这里 h
  • 如何使用 GraphicsMagick Nodejs 将一种颜色替换为另一种颜色

    我有一张黑色背景的图像 我想将其更改为白色背景 在 Nodejs 中使用 GraphicsMagick 可以实现吗 我试过gm test png fill white 但这对我不起作用 我做了一些搜索 发现有一个转换命令 但不确定是否有等效
  • 使用 JavaScript 对象更改 element.style

    首先 这个问题有很多重复 但这些答案并没有给出更深入的见解 Q1 为什么结果是 200 0 考虑这个片段 var el document querySelector r console log First el offsetHeight e
  • 使用 python API 将视频上传到 Youtube 并将其设置为不公开

    我正在使用python 客户端库 http code google com p gdata python client 将视频上传到 youtube 我需要将其隐私设置为不公开 但是API page http code google com
  • 发送 JSON 数组 RETROFIT 2 (Android)

    我是新手 知道这个问题有很多帖子 但我找不到答案 因此 我需要使用 Retrofit2 和请求 PATCH 来升级用户及其议程 但是 我不知道如何使用 Retrofit2 做到这一点 即使我的研究 没有任何作用 你能帮我吗 谢谢提前 D 这
  • 以编程方式创建饼图[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 如何以编程方式从 java 生成饼图 我有一些由程序处理的数据 然后我想创建一个包含饼图的图像文件 P
  • 超时已过期。从池中获取连接之前超时时间已过。 。例外

    出现异常 超时已过 从池中获取连接之前超时时间已过 发生这种情况的原因可能是所有池连接都在使用中并且已达到最大池大小 code HotelDealsDataClassesDataContext hotelDealsDataContext D
  • 如何添加多个悬停工具而不在工具栏中显示多个图标?

    遵循示例here https github com bokeh bokeh blob 16e87ed63ca1aecaa42e93293f32d936685dcd3e sphinx source docs user guide exampl
  • 如何在 Flutter/Dart 中请求短信权限?

    我在用着权限处理程序 https pub dev packages permission handler请求视频和音频 但我无法让它请求发送短信的权限 我不知道这是否是我手机设置 我手机 摩托罗拉 Moto X4 XT1900 1 我手机操
  • 在 Ruby 中列出 attr_accessor 的最快/单行方法?

    列出定义的所有方法的最短的单行方法是什么attr accessor 如果我有课的话我想做到这一点MyBaseClass 任何扩展它的东西 我都可以得到attr accessor是在子类中定义的 像这样的事情 class MyBaseClas
  • 在 Grails 中翻译 HTML 选择元素

    认为这会更容易 想象一下
  • 插入/拔出耳机时 SKAudioNode() 崩溃

    我正在使用一个SKAudioNode 在我的游戏中播放背景音乐 我有播放 暂停功能 在插入耳机之前一切正常 根本没有声音 当我调用暂停 播放函数时 出现此错误 AVAudioPlayerNode mm 333 开始 所需条件为假 engin
  • Xcode:无法获取进程的任务

    我已经在使用 Xcode 4 的 iPhone 上以发布模式运行了我的应用程序 一切都很顺利 直到我切换到模拟器并切换回 iPhone 切换回来后 该应用程序在 iPhone 上启动 但主屏幕立即显示 在 Xcode 中我得到 failed
  • objectid 的 mongodb 部分最有可能是唯一的

    在我的应用程序中 我让 mongo 通过其 ObjectId 方法生成订单 id 但在用户测试中 我们担心订单 ID 会让人感到 恐吓 即如果您需要通过电话与某人讨论您的订单 那么读出 24 个字母数字字符有点乏味 同时 我真的不想存储两个
  • 简单的PHP模板解析

    我想创建一个简单的 PHP 类 用于在 PHP 中解析基本的 HTML 电子邮件模板 非常基本 将 PHP 数组传递到一个函数中 该函数有一个包含带有占位符的电子邮件模板 HTML 的变量 var name PHP 数组的键将是模板中的变量
  • java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration

    我正在尝试在 Eclipse 中使用 Hibernate 进行初始设置 同时使用 Tomcat 进行部署 我遇到了以下问题 java lang ClassNotFoundException org hibernate cfg Configu