2015-07-14 2 views
0

проект запускается на локальной машине, но после развертывания на сервере get hibernate.cfg.xml не найден error.same war file deploy на локальном компьютере tomcat он работает.hibernate.cfg.xml не найдена ошибка во время работы на сервере

2015-07-13 07:00:00 ERROR JobRunShell:211 - Job grpPM.jobPM threw an unhandled Exception: 
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:2095) 
    at org.hibernate.cfg.Configuration.configure(Configuration.java:2076) 
    at hibernet.HibernateConnection.getInstance(HibernateConnection.java:32) 
    at hibernet.HibernateData.getConnection(HibernateData.java:45) 
    at stockRefresh.Script330.runScript(Script330.java:34) 
    at StockRefresh330.execute(StockRefresh330.java:13) 
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 
2015-07-13 07:00:00 ERROR ErrorLogger:2425 - Job (grpPM.jobPM threw an exception. 
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.hibernate.HibernateException: Hibernate.cfg.xml not found] 
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213) 
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 
Caused by: 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:2095) 
    at org.hibernate.cfg.Configuration.configure(Configuration.java:2076) 
    at hibernet.HibernateConnection.getInstance(HibernateConnection.java:32) 
    at hibernet.HibernateData.getConnection(HibernateData.java:45) 
    at stockRefresh.Script330.runScript(Script330.java:34) 
    at StockRefresh330.execute(StockRefresh330.java:13) 
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 
+0

Где вы разместили свой hibernate.cfg.xml. – Satya

+0

в src folder.it работать нормально на локальном компьютере не работает после развертывания на сервере – user3146777

ответ

0

Поместите свой hibernate.cfg.xml в свой путь к классу. и если вы не хотите, используйте ниже, чтобы получить контекст вашего XML-файла.

Конфигурация конфигурации = новая Конфигурация();

configuration.configure («hibernate.cfg.xml»); // Здесь вы можете дать ваш точный путь WRT ваш project`

+0

моя предыдущая работа по сборке в том же файле не отредактирована – user3146777

+0

Тогда, скорее всего, обратитесь к вашей команде развертывания, если они поддерживают структуру проекта. –

+0

нет команды Я всего лишь один человек – user3146777

0

Поместите свой hibernate.cfg.xml под src/main/resources, если файл в той же папке, как ваши Java-файлов ваша система сборки не может ее скопировать.

Смежные вопросы