![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Swatch |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: 1 Всего: 1 |
Добрый день.
не могу понять, куда положить БД, файл hibernate.cfg.xml, файлы маппинга для классов БД, классы для создания таблиц БД в NetBeans 6. там куча папок и не понятно, что где должно лежать. и еще, куда положить БД и где это прописать. в качестве сервера идет томкэт 5.5. Положила файлик hibernate.cfg.xml в WEB-INF/classes, файлики для маппинга классов БД, классы для создания таблиц БД положила WEB-INF/classes/data. пишу в качестве package-а "data", а мне в ответ - Incorrect package. куда это все положить, подскажите, пожалуйста!!! |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Swatch, попробуйте в корень src
|
|||
|
||||
| Swatch |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: 1 Всего: 1 |
Положила, ругаться не ругается, зато компилить не хочет...
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Где именно? Видать, класс лежит не в папке data. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Swatch, Можете иерархию ваших пакетов, либо сфоткать, либо написать ??
|
|||
|
||||
| Swatch |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: 1 Всего: 1 |
Могу.
Положила все, кроме БД, в src в таком виде: src/java/com/company/proj/server/classes - там лежит класс ByteArray, который исп-ся для работы с блоб-объектами БД src/java/com/company/proj/server/data - там лежат классы для работы с БД, которые соответствуют таблицам, и файлики с маппингом для таблиц. src/java/com/company/proj/server/database - там лежат ХибернейтУтил и пара интерфейсиков src/java/com/company/proj/server/servlet - там лежит мой сервлет hibernate.cfg.xml лежит прям в src. Куда положить БД я так и не знаю... :( а классики откомпилились... пыталась сделать в сервлете вот так:
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Так, подождите саму базу ?? Сама база должна лежать в проекте а пакете resources (Это по стандарту в папочке src ) Мапинг классов для хибернета , т.е. файл ClassName.hbm.xml должен лежать там же где лежит Сам класс ClassName.java геттеров - сеттеров, для получения данных а сам конфиг хибернета hibernate.cfg.xml должен лежать в src/java Для вас это все будет относительно src/java/com/company/proj/server Это сообщение отредактировал(а) Samotnik - 17.1.2008, 15:05 |
|||
|
||||
| Swatch |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: 1 Всего: 1 |
так. положила папку database c БД в src.
файлы ClassName.hbm.xml лежат там же, где лежит классы ClassName.java геттеров - сеттеров, то есть src/java/com/company/proj/server/data. для получения данных а сам конфиг хибернета hibernate.cfg.xml лежит в src/java. получила ошибку: java.lang.NoClassDefFoundError: Could not initialize class com.сompany.proj.server.database.HibernateUtil |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
| Swatch |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: 1 Всего: 1 |
не помогло, тем более, он же хибернейтУтил не может найти... Вообще, полный код ошибки такой:
Добавлено через 4 минуты и 20 секунд общий смысл:
|
||||
|
|||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Как у вас база создается ? В смысле, SQL скриптом, в самом SQL ? Либо при выполнении порграммы ? ок, так попробуйте положить в тот пакет, где находится хибернет утиль, кстати, а что делает этот класс? |
|||
|
||||
| Swatch |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: 1 Всего: 1 |
вот файлик ХибернейтУтил:
JavaDB всегда пишет create database, даже когда просто к ней коннектится |
|||
|
||||
| Swatch |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 453 Регистрация: 2.7.2007 Репутация: 1 Всего: 1 |
в общем, фиг знает, что было.... сейчас все заработало, хотя я ничего не меняла... обнаружила, что, если передать в качестве dbPath просто database, то в папке томКэт/бин создается папка database со всем содержимым...
и все работает... даже если удалить все папки с базой из проги!!!! |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Swatch,
Мда... мистика, нет слов Пэ.Эс. Если вопрос решен, галочку плз не забудьте поставить |
|||
|
||||
| v2v |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
Столкнулся с аналогичной проблемой
Потратил , наверное час на то что бы найти в чём проблема ... Оказалось что класс Configuration очень переборчив и
и
это для него совершенно разные пути! В общем , знайте , если что ;) |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |