Java 将web应用部署到heroku后未找到Hibernate.cfg.xml
将带有maven的web应用程序部署到heroku cloud后,我发现日志错误: app[web.1]:org.hibernate.hibernateeexception:hibernate.cfg.xml未找到 web应用程序在本地正确运行,但在云上不正确。 这是我的Java 将web应用部署到heroku后未找到Hibernate.cfg.xml,java,xml,hibernate,maven,heroku,Java,Xml,Hibernate,Maven,Heroku,将带有maven的web应用程序部署到heroku cloud后,我发现日志错误: app[web.1]:org.hibernate.hibernateeexception:hibernate.cfg.xml未找到 web应用程序在本地正确运行,但在云上不正确。 这是我的hibernate.cfg.xml: <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hi
hibernate.cfg.xml
:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="hibernate.connection.url">
jdbc:mysql://localhost:3306/todoitemsdb
</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">root</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- Mapping files -->
<mapping class="il.ac.hit.model.User" resource="todoitems.xml"/>
<mapping class="il.ac.hit.model.ToDoItem" resource="users.xml"/>
</session-factory>
</hibernate-configuration>
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/todoitemsdb
根
根
真的
org.hibernate.dialogue.mysqldialogue
更新
我能做什么?确保
hibernate.cfg.xml
像这样捆绑到您的jar中:
your-app.jar\hibernate.cfg.xml
这就是Hibernate试图定位配置文件的地方