2013-07-30 2 views
2

오류 : -초기 SessionFactory를 생성 failed.java.lang.ClassFormatError

Initial SessionFactory creation failed.java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/transaction/SystemException 

안녕하세요 나 최대 절전 모드를 사용하여 데이터베이스에 연결에있는 파일에 기록 독립형 홈페이지 방법으로 자바 응용 프로그램을 건물입니다 C 드라이브도.

모든 라이브러리를 Java Build Path 구성 및 사용자 라이브러리를 사용하여 클래스 경로에 추가했습니다. 하지만이 오류가 계속 ... 나는 또한 서버 라이브러리 glassfish에서 javaee jar 파일을 추가했지만 문제도 해결되지 않았습니다. 또한 내 수업 경로에 jboss-transaction-api_1.1_spec-1.0.0.Final.Jar이 추가되었습니다.

아직 Maven을 사용하지 않으므로 알려주십시오. ???

여기 난 그냥 무슨 일이 일어나고 있는지에 손실입니다 .. 내 빌드에서 항아리가

-antlr 
-c3p0 
-commons-collections 
-commons-logging 
-commong-logging-api 
-dom4j 
-hibernate-c3p0 
-hibernate-commons-annotation 
-hibernate-core 
-hibernate-entitymanager 
-hibernate-envers 
-hibernate-jpa 
-javaee-api-6.0jar 
-javaassist 
-jboss-logging 
-jboss-transaction-api 
-jms 
-log4j 
-lucene-core 
-MySQL-connector 
-slf4j 
-javaee.jar 

어떤 도움이 정말 감사하겠습니다 경로 -입니까?

+0

최대 절전 모드 구성을 추가하십시오. 아마도 당신은 Hibernate가 서버에서 실행되지 않는 동안 JTA 트랜잭션을 사용하도록 설정했을 것이다. –

+0

cs 동일한 프로젝트가 Java 7 및 Oracle oepe 패키지 (Weblogic 서버 포함)가있는 다른 컴퓨터에서 제대로 작동합니다. 여기에서 Java 6를 사용하고 서버가 분리되어 있으며 WAS 8.5입니다. – user2634726

답변

1

동일한 클래스에 대해 2 가지 버전이있을 것입니다. 항아리를 확인하십시오.

+0

안녕하세요. 모든 항아리는 다음과 같습니다. 여기에 목록으로 첨부되어 있습니다. 그것들은 모두 Hibernate 4.1.5 릴리스에서 온 것입니다 ... 어제 이후로 나는 그것을보고 있었고 어떤 것이 wron인지 알아낼 수 없기 때문에 어느 것이 중복 될 수 있는지 제안 해주십시오. – user2634726

+0

나는 javaee-api.jar가 필요하다고 생각하지 않는다. 제거하고 oracle 웹 사이트에서 javaee.jar을 대체 해 보라. 나는 그것이 당신의 문제를 해결할 수 있기를 바랍니다. glassfish lib의 javaee.jar가 괜찮은 것처럼 보이지만 여전히 시도합니다. – varun

+0

정말 고마워요. 그것은 일했다! – user2634726

관련 문제