Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java: Сети
Войти
Регистрация
Восстановить пароль
 
Bolbine84455
5 / 5 / 3
Регистрация: 12.03.2014
Сообщений: 335
1

Не удается найти hibernate.cfg.xml

12.06.2016, 17:54. Просмотров 362. Ответов 2
Метки нет (Все метки)

На 21 строчке класса Main падает с ошибкой "org.hibernate.HibernateException: /hibernate.cfg.xml not found"
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package ru.shevcov.project;
 
import org.hibernate.HibernateException;
import org.hibernate.SessionFactory;
import org.hibernate.Session;
import org.hibernate.Query;
import org.hibernate.cfg.Configuration;
import org.hibernate.metadata.ClassMetadata;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import java.util.Map;
 
public class Main {
    private static final SessionFactory ourSessionFactory;
    private static final ServiceRegistry serviceRegistry;
 
    static {
        try {
 
            Configuration configuration = new Configuration();
            configuration.configure(); //Здесь падает
 
            serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();
            ourSessionFactory = configuration.buildSessionFactory(serviceRegistry);
        } catch (Throwable ex) {
            throw new ExceptionInInitializerError(ex);
        }
    }
 
    public static Session getSession() throws HibernateException {
        return ourSessionFactory.openSession();
    }
 
    public static void main(final String[] args) throws Exception {
        final Session session = getSession();
        try {
            System.out.println("querying all the managed entities...");
            final Map metadataMap = session.getSessionFactory().getAllClassMetadata();
            for (Object key : metadataMap.keySet()) {
                final ClassMetadata classMetadata = (ClassMetadata) metadataMap.get(key);
                final String entityName = classMetadata.getEntityName();
                final Query query = session.createQuery("from " + entityName);
                System.out.println("executing: " + query.getQueryString());
                for (Object o : query.list()) {
                    System.out.println("  " + o);
                }
            }
        } finally {
            session.close();
        }
    }
}


Ковырял pom.xml
Кликните здесь для просмотра всего текста

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>ru.shevcov.project</groupId>
<artifactId>servlet</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>

<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>

<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.12.1.1</version>
</dependency>

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20160212</version>
</dependency>

<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.json</artifactId>
<version>1.0.4</version>
</dependency>

</dependencies>

<build>
<finalName>myServlet</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<failOnMissingWebXml>true</failOnMissingWebXml>
</configuration>
</plugin>

<plugin>
<groupId>org.glassfish</groupId>
<artifactId>maven-embedded-glassfish-plugin</artifactId>
<version>3.1</version>
</plugin>

</plugins>
</build>

</project>


Ковырялся в Artifacts и Run.
Кликните здесь для просмотра всего текста

Не удается найти hibernate.cfg.xml

Не удается найти hibernate.cfg.xml



Текущая структура относительно hibernate.cfg.xml
Кликните здесь для просмотра всего текста
Не удается найти hibernate.cfg.xml


Кто может объяснить, что делаю не так и как правильно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2016, 17:54
Ответы с готовыми решениями:

Не удается получить содержимое XML-страницы через XPath
Здравствуйте. Есть задача получить содержимое узлов &quot;title&quot; в xml-документе....

Компилятор не может найти import javax.xml.*;
import javax.xml.*; Компилятор ругается - говорит, что не может найти...

Запись XML-дерева сразу в xml-файл (парсер JAXP)
Народ!Программеры!Помогите человеку,плиз! Парсерю я xml-файл,через...

hibernate many-to-one
Проблема не могу реализовать many-to-one. We have Object(1) Linked to...

аннотации hibernate
Всем привет! Есть аннотации такие вот 1) @Field(analyze = Analyze.NO) ...

2
ninjacut
149 / 149 / 51
Регистрация: 30.04.2016
Сообщений: 321
12.06.2016, 18:26 2
У меня resources в src/main находится
1
Bolbine84455
12.06.2016, 18:49  [ТС]     Не удается найти hibernate.cfg.xml
  #3

Не по теме:

Спасибо! Очень выручил!

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2016, 18:49
Привет! Вот еще темы с ответами:

Анализатор Hibernate
Всем привет! Хочу поинтересоваться работал ли кто с анализаторами в hibernate....

Hibernate primary key
Есть вот такая схема бд: Вот классы: package classes.hibernate; import...

Как использовать Hibernate?
1. Закачивал дистрибутива hibernate-2.1.4.zip , с сайта...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru