Hibernate DTD没有从类路径加载,罐子在那里,仍在获取FileNotFoundException

安舒尔卡塔

我正进入(状态

Caused by:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Failed to import bean definitions from relative
location [hibernate.cfg.xml] Offending resource: ServletContext
resource [/WEB-INF/applicationContext.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException:
IOException parsing XML document from ServletContext resource
[/WEB-INF/hibernate.cfg.xml]; nested exception is
java.io.FileNotFoundException: class path resource
[org/hibernate/hibernate-configuration-3.0.dtd] cannot be opened
because it does not exist

这是我正在使用的依赖

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.3.5.Final</version>
        </dependency>

hibernate.cfg.xml-

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration SYSTEM
    "classpath://org/hibernate/hibernate-configuration-3.0.dtd">

在春季使用import-导入休眠文件

<import resource="hibernate.cfg.xml"/>

Jar存在于Maven依赖项中,但仍无法加载DTD

弗拉德·米哈尔西娅(Vlad Mihalcea)

您无需hibernate.cfg.xml在Spring应用程序上下文中导入

因此,与其具有:

<import resource="hibernate.cfg.xml"/>

您需要确保hibermate.cfg.xml位于jars中的某个位置。

如果您使用的是Maven,则将其放在以下路径中:

${project.home}/src/main/resources/hibernate.cfg.xml

这样,hibernate.cfg.xml文件将在构建期间包含在模块jar中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我收到FileNotFoundException但文件在那里

来自分类Dev

JPA Hibernate集合没有延迟加载

来自分类Dev

输入没有数据错误,但数据在那里

来自分类Dev

ImportError:当模块在那里时,没有模块被命名

来自分类Dev

获取文件路径-Hibernate SessionFactory

来自分类Dev

Hibernate 5没有FieldHandled类

来自分类Dev

Hibernate Search查询类

来自分类Dev

@Component Hibernate类

来自分类Dev

Hibernate Search查询类

来自分类Dev

JPA Hibernate OneToMany获取

来自分类Dev

没有DB的Hibernate / JPA

来自分类Dev

Hibernate有什么缺点

来自分类Dev

Spring + Hibernate:没有Hibernate Session绑定到线程

来自分类Dev

流星和反应地图恢复未定义状态,我知道数据在那里,但尽管等待isLoading,但仍在加载

来自分类Dev

流星和反应地图恢复未定义状态,我知道数据在那里,但尽管等待isLoading,但仍在加载

来自分类Dev

防止Hibernate加载懒惰的ManyToOne

来自分类Dev

Hibernate渴望通过查询加载

来自分类Dev

OOP风格的Hibernate延迟加载

来自分类Dev

Hibernate急于加载懒惰参考

来自分类Dev

加载映射文件Hibernate 4

来自分类Dev

Hibernate 5 延迟加载问题

来自分类Dev

Hibernate映射“类”必须匹配

来自分类Dev

Hibernate中的关联类映射

来自分类Dev

Hibernate映射“类”必须匹配

来自分类Dev

Hibernate不想映射hibernate.cfg.xml中的类

来自分类Dev

Hibernate不想映射hibernate.cfg.xml中的类

来自分类Dev

从JPA的entityManagerFactory获取Hibernate SessionFactory

来自分类Dev

与JPQL和Hibernate嵌套获取

来自分类Dev

使用Hibernate获取重复条目