IT/WEBWAS

JEUS Datasource 설정시 오류_Bad version .class

동구멍폴로 2020. 11. 30. 23:41
반응형

1> 상황

 

-Tmax JEUS에서 Datasource 정보를 수정 (ex. 신규 DB로 정보 변경) 했는데, 
java.lang.UnsupportedClassVersionError: Bad version number in .class file 로그가 확인되며 정상적으로 테스트 되지 않는 경우

-위 경우 dsinfo 명령어 수행시 비정상으로 확인됨.

 

2> 해결방안

 

위 오류가 확인될 경우, jdbc 드라이버 버전을 확인한다. 소스의 Java 버전에 맞는 JDBC 드라이버 사용이 필요하다.

 

3> 참고

 

UnsupportedClassVersionError: Bad version number in . class file" comes when you compile a Java class in higher version of Java Compiler and run it on lower version of Java virtual machine or JRE

=> 위 오류는 낮은 버전 Java로 실행중인 JVM 에서 높은 버전 Java로 컴파일된 class 파일 컴파일시 발생하는 오류이다.

반응형