|
|
|
Hibernate (+Struts)
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста разобраться. Никак не могу подключить hibernate. Пишу web-приложение, использую Struts. Вот здесь кусочек из Action класса Код: 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. Запускаю на Tomcat и он мне пишет WARNING: Unhandled Exception thrown: class java.lang.NullPointerException Ругается вот на эту строчку sessionD= sessions.openSession(); Есть файлы CoffeeOrder.hbm.xml и hibernate.properties и лежат там где надо. Что у меня неправильно? или что ещё нужно добавить. Подскажите плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2005, 02:04 |
|
||
|
Hibernate (+Struts)
|
|||
|---|---|---|---|
|
#18+
catch (MappingException e) {} добавь e.printStackTrace сюда и скорее всего увидишь какую-либо ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2005, 04:02 |
|
||
|
Hibernate (+Struts)
|
|||
|---|---|---|---|
|
#18+
Да, спасибо. Теперь действительно видно в чём ошибка. Пишет INFO: cache provider: net.sf.ehcache.hibernate.Provider net.sf.hibernate.HibernateException: could not instantiate CacheProvider: net.sf .ehcache.hibernate.Provider at net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.ja va:133) Только я не понимаю, что это значит. Расскажите пожалуйста, как же instantiate этот CacheProvider. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2005, 16:17 |
|
||
|
Hibernate (+Struts)
|
|||
|---|---|---|---|
|
#18+
Хочу немного добавить. Похоже, что дело в настройке EHCache. Есть файл ehcache.xml вот с таким содержимым <cache name="CafeModel.CoffeeOrder" maxElementsInMemory="500" eternal="true" timeToIdleSeconds="0" timeToLiveSeconds="0" overflowToDisk="false" /> а в файле *.hbm.xml прописано <cache usage="read-write"/> И вот какую ошибку выдаёт INFO: instantiating and configuring caches net.sf.hibernate.HibernateException: Could not instantiate Cache at net.sf.hibernate.cfg.Configuration.configureCaches(Configuration.java :1110) ...... Cannot configure CacheManager: file:/C:/Tomcat/jakarta-tomcat-4.1.30/webapps/Ca fe/WEB-INF/classes/ehcache.xml:8: Element <cache> does not allow attribute "name ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2005, 20:15 |
|
||
|
Hibernate (+Struts)
|
|||
|---|---|---|---|
|
#18+
в соответствии со схемой http://ehcache.sourceforge.net/documentation/#mozTocId248253 корневым элементом является <ehcache /> в него уже вкладывается конфигурация конкретного кеша just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2005, 21:32 |
|
||
|
Hibernate (+Struts)
|
|||
|---|---|---|---|
|
#18+
PS: зачем вы используете 2й hibernate? 3 умеет больше и уже стабилен давно just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2005, 21:37 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33214031&tid=2151716]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 414ms |

| 0 / 0 |
