无法在Heroku中加载Java中的配置文件
我正在用Java开发一个REST(Jersey)服务,我使用Hibernate连接到MySQL数据库。问题是,当我在本地运行程序时,我能够很好地运行它,但是如果我部署它并从Heroku运行,它将无法加载hibernate.cfg.xml 这是我得到的错误:无法在Heroku中加载Java中的配置文件,java,heroku,Java,Heroku,我正在用Java开发一个REST(Jersey)服务,我使用Hibernate连接到MySQL数据库。问题是,当我在本地运行程序时,我能够很好地运行它,但是如果我部署它并从Heroku运行,它将无法加载hibernate.cfg.xml 这是我得到的错误: org.hibernate.HibernateException: hibernate.cfg.xml not found at org.hibernate.internal.util.ConfigHelper.getResource
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:2093)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2074)
at com.example.services.HibernateUtilities.buildSessionFactory(HibernateUtilities.java:17)
at com.example.services.HibernateUtilities.<init>(HibernateUtilities.java:10)
at com.example.services.TimeService.get(TimeService.java:22)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
谢谢 你能解决这个问题吗?我的应用程序中有相同的问题:/,谢谢!创建一个源文件夹并将hibernate配置文件复制到其中。仔细检查文件是否位于生成路径中。如果这仍然不起作用,请将此源文件夹作为依赖项添加到pom.xml(假设您使用的是maven)。这对我有用!
foreman start web