Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Heroku中加载Java中的配置文件_Java_Heroku - Fatal编程技术网

无法在Heroku中加载Java中的配置文件

无法在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

我正在用Java开发一个REST(Jersey)服务,我使用Hibernate连接到MySQL数据库。问题是,当我在本地运行程序时,我能够很好地运行它,但是如果我部署它并从Heroku运行,它将无法加载hibernate.cfg.xml

这是我得到的错误:

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