-1

我尝试在 java 16 中运行 hibernate 5.6.0,我正在使用 intellij 2021.2 为苹果 silicon 编程。当我运行它时,我收到此错误:

log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.hibernate.internal.util.config.ConfigurationException: Could not locate cfg.xml resource [hibernate.cfg.xml]
    at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:53)
    at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:254)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:260)
    at mcrpg.mmorpg.Hibernate.start(Hibernate.java:11)
    at mcrpg.mmorpg.Start.main(Start.java:7)

我的 hibernate.cfg.xml 在源代码根目录中:源代码树

4

1 回答 1

1

始终将资源文件包含在单独的资源目录中。默认情况下,Maven(以及 IDE)不会从目录复制资源文件。

于 2021-11-22T08:06:08.860 回答