gpt4 book ai didi

java - hibernate.cfg.xml 未找到异常,昨天正在使用 configure()

转载 作者:行者123 更新时间:2023-12-02 07:30:25 25 4
gpt4 key购买 nike

在 ec2 上加载基于 hibernate 的可运行 jar,我突然收到 hibernate.cfg.xml 未找到异常。

233  [main] FATAL com.mcruiseon.server.hibernate.ReadOnlyOperations  - Unable to create SessionFactory for Hibernate
233 [main] FATAL com.mcruiseon.server.hibernate.ReadOnlyOperations - ./hibernate.cfg.xml not found
234 [main] FATAL com.mcruiseon.server.hibernate.ReadOnlyOperations - org.hibernate.HibernateException: ./hibernate.cfg.xml not found
org.hibernate.HibernateException: ./hibernate.cfg.xml not found
at org.hibernate.internal.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:173)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1929)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1910)

这是包含 cfg.xml 文件的文件夹的快照。 enter image description here

我正在尝试使用以下代码片段初始化 hibernate 。它只使用 configure() 工作,由于某种原因它停止工作。

Configuration configuration = new Configuration().configure("./hibernate.cfg.xml");
sessionFactory = configuration.buildSessionFactory(new ServiceRegistryBuilder().buildServiceRegistry());

编辑:更糟糕的是,我现在开始遇到 log4j 问题。我只是度过了糟糕的一天。

INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@480457
Exception in thread "main" java.lang.NoSuchFieldError: TRACE
at org.jboss.logging.Log4jLogger.translate(Log4jLogger.java:58)
at org.jboss.logging.Log4jLogger.isEnabled(Log4jLogger.java:39)
at org.jboss.logging.Logger.tracev(Logger.java:197)

最佳答案

我无法想象你的根目录是什么。但如果 ../mcruiseOn/mcruiseOserver/是根目录,则尝试将其放在那里。并将其称为“/hibernate.cfg.xml”。除了放置路径之外,您的 hibernate xml 没有任何问题。

关于java - hibernate.cfg.xml 未找到异常,昨天正在使用 configure(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12995303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com