|
|
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Народ проблема со следующим : есть форма она ссабмитит данные данные в экшен классе проверяются и должны ложиться в базу данных при помощи hiberbnate, но вылетает ServletException и пишет мол хибернейт не настроен я 10 раз проверил hibernate.cfg.xml и маппинг файл связываемый с базой данных(*.hbm.xml), но там все нормально, дело в том, что если закоментировать, открытие сесии и транзакцию в методе execute то все прекрастно палит под скажите в чем проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 22:08:18 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
А по-пусски (или по-английски) можно? Что делал, чего не делал, где Hibernate session factory определена и прочее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 22:57:28 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
М.ГоловановА по-пусски (или по-английски) можно? Что делал, чего не делал, где Hibernate session factory определена и прочее? Вообщем дело вот такое. SessionFactory прописываю в hibernate.cfg.xml и маппинг ресурсы в стратс конфиге: бины форм, экшен класс и экшены "success" и "failure", обьявляю экшен класс в web.xml итого у меня класса 1) Form(get/set методы и поля, бин формы), 2) ActionForm(проверка в методе execute вводимых параметров формы и в зависимости от ввода mapping.FindForward(""); в этом же методе создаю сессию с транзакцией и ложу данные в базу данных, но валиться ServletException), 3) HibernateUtil создает SessionFactory, 4)Order замапленый класс с базой данных, если писать через консоль то все прекрастно палит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 01:22:00 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Так кто-нибудь, что нить подскажет или вылаживать код ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 01:23:15 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Вы, уважаемый, научитесь ставить вопросы, если хотите получать бесплатные советы. Пишете безграмотную ахинею, а потом обиженно вопрошаете "Так кто-нибудь, что нить подскажет...?" Никто Вам тут ничем не обязан, поэтому ставьте вопрос так, чтобы было легко на него ответить и было такое желание. За халяву полагается прогибаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 13:42:59 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Договорились ;) Вообщем такая суть : 1) Есть форма с полями логин и пассворд(простой пример). После введения данных нажимается кнопка сабмита. Форма выглядит вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 2) Данные с формы идут в бин который настроен вот так : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 3) Затем в классе RegisterAction переопределяю метод execute. Внутресодержимое выгядит примерно вот так : Код: plaintext 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. Код: plaintext 1. Тут наверно встанет вопрос о том, как у меня замаплен класс User, замаплен он вот таким образом : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. сам же User.hbm.xml выглядит вот так : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Класс User представлен ввиде трех полей id(int), username(String), password(String) + get/set методы. Что касается SessionFactory (выше в hibernate.cfg.xml)это я реализовывал вот таким вот образом(код) : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Дело в том, что все работает куска кода который должен ложить в базу данных. Но самое интерестное в том, что если написать консольный вариант добавления информации в базу данных то все прекрастно работает на этих же настройках. Не могу понять в чем причина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 20:25:45 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
stack trace полный посмотрим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 00:00:04 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Конечно. Вот он : Код: plaintext 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. Использую J2sdk-1.4.2.04 Apache Tomacat 5.0.27 InteliJIdea 5.1 Struts 1.2.9 Hibernate 2.1.8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 01:59:45 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Да кстати это был стак трейс с сервака, а вот что пишет идея : Код: plaintext 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. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 02:08:31 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Sidmaker Мне интерестна первая строка. Код: plaintext 1. Вот ты и сам догадался в чём проблема, если бы ты взял словарь и перевёл, что строка может значить, то потерял гораздо бы меньшне времени, чем постя посты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 17:41:15 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Asoild Sidmaker Мне интерестна первая строка. Код: plaintext 1. Вот ты и сам догадался в чём проблема, если бы ты взял словарь и перевёл, что строка может значить, то потерял гораздо бы меньшне времени, чем постя посты. Слушай, а откудова ты такой умный ??? Наверно если бы я не знал перевода то наверно бы попросил бы перевести, а что касается конфига так он есть но почему-то идея пишет, что его нету вот я и спрашиваю почему такое происходит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 02:10:08 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Попробуй добавить в HibernateUtil путь до конфиг файла, примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 08:23:10 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Maxim A. EpishinПопробуй добавить в HibernateUtil путь до конфиг файла, примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Эх, обидно, но не палит (проблема все таже), идея все тоже пишет, у меня такой вопрос мот кто выложит нормальный вариант ??? Дело в том, что в hibernate спецификации там немного не так как я писал, там через TOMCAT/conf/server.xml, там вбивается соединение с базой (если я правильно понял), а я все соединение в hibernate.cfg.xml вбиваю. Может просто у меня татарский подход. Мне бы простой наглядный пример работающей взаимосвязи(некий <input type="text"/>) ложиться в базу, если надо e-mail то вот Sidmaker@tut.by . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 09:36:20 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
У меня была когда-то давно такая проблема Поменяй кодировку файла hibernate.cfg.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 11:09:55 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
jguestУ меня была когда-то давно такая проблема Поменяй кодировку файла hibernate.cfg.xml У меня кодировка Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 11:20:56 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Вот засада, но все равно пишет, что писало(те же ексепшены). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 11:27:50 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
открой файл hib.cfg.xml в текстовом редакторе и сохрани в юникод кодировке. мне в твоей ситуации помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 12:29:45 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
Все, что написали выше про кодировку - ерунда. Реальная проблема в том, что hibernate.cfg.xml должен находиться в CLASSPATH, тк грузится через Class.getResourceAsStream() (не помню точно, а посмотреть счас нет возможности, но по-мойму HibernateConfig класс называется, общем тот класс, куда ты передаешь имя конфига). Поэтому у тебя все работает в идее и не работает в продуктиве. Положи hibernate.cfg.xml в WEB-INF/classes или добавь в CLASSPATH каталог с hibernate.cfg.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 14:30:23 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
у меня такая проблема: Код: plaintext 1. dtd етот лежит в hibernate3.jar в класспас он включен ! вот строка запуска из ИДЕИ Код: plaintext 1. в чём может быть проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 11:07:03 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
как я понимаю он не может в jar-нике найти dtd. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 11:12:49 |
|
||
|
Struts & hibernate
|
|||
|---|---|---|---|
|
#18+
может есть какая то опция для запуска java ? подскажите плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 11:14:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34214784&tid=2146861]: |
0ms |
get settings: |
18ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
70ms |
get topic data: |
23ms |
get forum data: |
6ms |
get page messages: |
119ms |
get tp. blocked users: |
3ms |
| others: | 342ms |
| total: | 622ms |

| 0 / 0 |
