2012-06-28 1 views
0

Struts2에서 최대 절전 모드를 사용하고 싶습니다. SessionFactory가로드 될 때 다음 오류가 발생합니다.최대 절전 모드 3과 통합 된 Struts2가 실패했습니다

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 그러나 유용한 라이브러리를 찾을 수 없습니다. 그것은 단지 war 파일들 (일반 클래스들)과 struts 나 hibernate library가 아닌 몇몇 웹 프로젝트들을 가지고있었습니다.

나는

  • NetBeansIDE 7.0.1

  • 톰캣을 사용하여 7

중 하나가이 문제 또는 작업 라이브러리 세트를 해결하는 방법을 알고하세요?

+0

JPA (Java Persistence API) jar가 누락 된 것 같습니다. –

답변

0

확인이 아웃 :

libraries

하거나 사용할 수 있습니다 받는다는 :

maven dependencies

+0

감사합니다. 나는 메이븐 (Maven)과는 달리 familier가 아니다. 내가 다운로드 할 수있는 링크를 얻을 수 있다면 더 감사하겠습니다. 또한 나는 그 문제가'asm'이라는 항아리에 있다고 말하는 기사를 읽었다. 'asm 3.3.1'을 추가했습니다. 내 프로젝트에는 2 개의 asm 라이브러리가 있습니다. 하나는 Hibernate 용이고 다른 하나는 Struts입니다. 내가 그 중 하나를 제거하면 그 라이브러리가 속한 전체 라이브러리 세트가 제거됩니다. (struts의 asm을 제거하면 모든 struts2 라이브러리가 제거됩니다) :( –

+0

안녕하세요, 저는 방금 작업 한 프로젝트에서 스크린 샷을 만들었습니다. Struts2 공식 웹 페이지에서 struts2를 얻을 수 있으며 해당 웹 페이지에서 최대 절전 모드로 이동할 수 있습니다. 찾기가 어렵지 않습니다. – Jaiwo99

+0

감사합니다. 각 사이트에서 이미 모든 라이브러리를 가져 왔습니다. 또한 그들은 도서관 컬렉션을 하나씩 다운로드하지 못하게했습니다. –

1

이 문제가 어느 한면의 경우,

내 솔루션은 새로운 최대 절전 모드를 사용하는 것이 었습니다 버전 4.1.4. 그럼 모든 것은 괜찮 았어.
내 Struts 버전은 2.2.3입니다.