|
|
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
собственно вопрос то в следующем: создал значит пул соединений к БД (прописал в /META-INF/context.txt) пул работает все прекрасно, в ручную все хорошо пускает все пашет selectы идут, но вот подружить его с Hibernate ну никак не получается собственно как делаю: создаю пул так Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. в Spring овом контейнере делаю бин и настройку так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. в самом hibernate.cfg.xml прописал 2 класса (там простые сущность для теста id и name вытаскиваю по load(className.class, 1) ) при попытке что-то получить попадает NullPointerException в логе на уровне INFO тишь да гладь на уровне DEBUG жуть ( если надо то выложу ) смотрю в логе когда идет попытка получить что-то из БД нету SQL запроса т.е. sessionFactory видать не создался куда хоть рыть? в логе есть пара таких вот строк: Not binding SessionFactory to JNDI, no JNDI name configured Instantiated session factory но я так понимаю что Session factory == null .... может я как-то криво настроил Hibernate ? (версия 4.1.4.Final ) или в Spring ? (version 3.1.1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 16:24:16 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
32338, Посмотрите в jmx tomcat'a какие пулы он создал(создал ли) и их jndi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 17:10:41 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Да, а Sybase драйвер вы положили в lib? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 17:11:31 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
ТимоН, обижаете уважаемый =) конечно положил и на счет JNDI я ж написал что мимо томката через java/env/jdbc/Sybase ходит => получается что все созданно да и Spring про отсутствие Jndi молчать не будет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 17:25:46 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
32338, а так Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 17:32:08 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Лагман, а так долго и громко ругается что нету JNDI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 17:57:40 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
а так? Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 22:21:13 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
chpasha, таже беда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 07:09:23 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Лагман, кстати так он не сругался, я оказывается уже закоментил его в context =) но ошибку выдает и опятьже повторюсь, дело не в JNDI !! либо где-то глубоко в нем сам он РАБОТАЕТ, не работает Hibernate.... с ним необходимо бороться! с ним =) потому как мимо JNDI ходит отлично к БД но я хочу юзать именно DBCP (конечно можно настроить и c3p0, но блин зачем козе баян) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 07:14:03 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
может быть конечно тут ошибка???? ???? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 07:40:29 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
32338может быть конечно тут ошибка???? ???? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. а весь класс целиком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 09:32:08 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 09:38:05 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
grasoff.net, а это spring-context.xml все кроме описания beans а то там много всего =) Код: xml 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 09:40:43 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
в спирнге немного ошибся там вместо <property name="dataSource" ref="dS" /> <property name="dataSource" ref="dataSource" /> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 09:51:03 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
попробовал изолировать проблему, а точнее убрал Spring из проекта (благо тока учебный проект 3 строки =) ) прописал конфиг hibernate (правдо подключение создавал не пулом) и Hibernate заработал, вернул запись и все такое т.е. что-то в конфиге Spring не пашет, вопрос почему? и где косяк, ведь все создается без ошибок но sessionFactory пуст... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 10:46:11 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
В web.xml прописали DataSource? Код: xml 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 11:12:16 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да прописан Код: xml 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 11:17:43 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Почитайте в логе как создаётся UserDAO. Там должно быть написано почему sessionFactory не заинжектилась. Давайте, в общем, лог посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 11:33:50 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, собственно выкладываю лог, там ошибок нету..... (уровень лога установлен Debug ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 11:49:00 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Всё нормально, вроде. Где происходит NPE? В дебаге смотрели что там sessionFactory null? Как и куда инжектили сам UserDAO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 11:54:33 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да в дебаге смотрю, NPE происходит когда я в фильтре вызываю такой вот код: Код: java 1. собственно тут и происходит NPE... что делать тут я не пойму =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:05:47 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, слово инжектили я не понял =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:07:46 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
LOL Я, конечно, подозревал что дело в этом. Но не думал что это окажется правдой. Когда вы создаёте новый экземпляр UserDaoImpl, спринг о нём ничего не знает и инжектить туда ничего не собирается. Вам нужно UserDAO получить из спрингового котекста. В идеале, чтобы Spring сам заинжектил его куда нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:08:07 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
32338слово инжектили я не понял =) Ну, тогда отложите в стороку код, который вы где-то накопали. И гуглите статьи на тему что такое Dependency Injection вообще и зачем он нужен. Вы у себя в фильтре начинаете управлять жизненым циклом UserDAO, это именно то с чем борется DI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:10:05 |
|
||
|
подружить tomcat и hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, все понял =) я тут просто проекти этот писал изначально без спринга ваще.... (ну не знал я как его туда применить) и работал напрямую с Hibernate (удобная штука ваще много от много мороки избавляет), а теперь переделываю на RESTFull сервис (ну или точнее на его подобие) вот и подумал про Spring MVC, а если есть Spring MVC то без IoC скучно будет т.е. я сделал слои DAO, Domain а вот слой Service как бЭ позабыл =) вот и вышла ошибочка.... а так вообще спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:17:10 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37856619&tid=2131387]: |
0ms |
get settings: |
20ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
53ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
3ms |
| others: | 338ms |
| total: | 545ms |

| 0 / 0 |
