2012-06-28 4 views
0

Я хочу использовать Hibernate с Struts2. Когда SessionFactory загружается, возникает следующая ошибка.Struts2 интегрируется с Hibernate 3 Сбой

Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: javax/persistence/JoinTable 

Когда я получил сессионный завод в обычном классе в PSVM, никакой ошибки дано, но когда только JSP-страницы или Tomcate запускается, отбрасывается выше ошибка.

Я искал его в Internet.It говорят, что это происходит потому, что некоторые библиотеки не соответствует ..

this сказал, чтобы добавить некоторые банки, перечисленные в этом page.And найти них, link также дал. Но банок не найдено.
Также есть еще один page, найденный по имени full-hibernate-plugin-for-struts2 Но я не нашел полезных библиотек. У него были только военные файлы (обычные классы), а некоторые веб-проекты - не стойки или спящие библиотеки.

Я использую

  • NetBeansIDE 7.0.1

  • Tomcat 7

Пожалуйста, любой знает, как решить эту проблему или любой рабочей библиотеки набор?

+0

Похоже, что вам не хватает JPA (Java Persistence API). –

ответ

0

проверить это:

libraries

или вы можете использовать Maven:

maven dependencies

+0

Спасибо. Я не знаком с Мейвеном. Будет больше, если у меня будет ссылка, где я могу загрузить их. Кроме того, я прочитал статью о том, что проблема заключается в банке под названием 'asm'. Вы добавили 'asm 3.3.1'. В моем проекте есть 2 библиотеки asm-1 для Hibernate, другие из Struts. В случае, если я удалю один из них, то весь набор библиотек, который он принадлежит, удаляется. (Что говорит, если я удаляю asm struts, все struts2 libs удаляются) :( –

+0

Привет, я просто сделал скриншот из рабочего проекта, поэтому я предлагаю вам забыть, что у вас есть, просто используйте мою версию, вы можете получить struts2 с официальной веб-страницы struts2 и спящий с ее веб-страницы. Найти их нетрудно. – Jaiwo99

+0

Спасибо. Я уже взял все библиотеки с каждого сайта Кроме того, они позволяют нам загружать коллекцию библиотек, а не один за другим .. –

1

Если какая-либо одна сторона этой проблемы,

мое решение было использовать новый спящий режим версия 4.1.4. Тогда все было в порядке.
Версия My Struts - 2.2.3.

Смежные вопросы