2012-10-04 1 views
2

Я новичок в Struts и спящем режиме. Для понимания я попытался сделать приложение для входа. Я использую Struts 2, Hibernate 3.2.5, Java 6, Tomcat 6, в netbeans IDE 7.1.2. Я получаю исключение, какИсключение из приложения для входа

Exception

java.lang.reflect.InvocationTargetException 

root cause: java.lang.NoClassDefFoundError: Could not initialize class hibernateutilities.HibernateUtil 

журнала сервера

Initial SessionFactory creation failed.java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter 

Я получаю это исключение при выполнении

SessionFactory sessionFactory = HibernateUtil.getSessionFactory(); 

Если кто-то хочет больше д пожалуйста, уточните пожалуйста.

ответ

1

Как я понимаю с ошибкой, у вас есть asm версия, которая несовместима с вашей версией Hibernate.

Это трудно сказать, в это время точное соответствие версии, так что я считаю, моя лучшая ставка будет принять помощь мавена и пусть Maven сделать это правильно для меня,

Другой способ смотреть hibernate-core для зависимостей и его версии

+0

спасибо за ваш ответ – arjuncc

1

Я предполагаю, что вы используете класс HibernateUtil из учебника Hibernate? В любом случае, проверьте, какие версии asm вы связываете с вашим веб-приложением, а также, если в Tomcat есть один, установленный непосредственно - может возникнуть конфликт, и загружается несовместимая версия (AFAIR Hibernate имеет некоторые «отдельные» JAR-ы которые решили эту проблему).

+1

спасибо за ваш ответ – arjuncc