2011-02-07 6 views
0

Java 런타임을 1.6으로 변경 한 후 oracle db 연결에 문제가 있습니다. 이전 응용 프로그램은 1.5 자바 런타임을 사용했으며 이제 1.6을 마이그레이션하고 있습니다.java 보안 예외 : 데이터베이스에 연결하는 동안 씰링 위반이 발생했습니다.

failed. Error: Verify operation failed. Errors: [ORACLE-10002: Error received from connection to Oracle database +ASM: java.lang.SecurityException: sealing violation: package oracle.jdbc is sealed]

을 나는 JRE 1.5 대신 1.6의 JRE를 사용하는 경우가 제대로 작동 : 오라클 10g DB를 연결하는 동안 응용 프로그램은 다음과 같은 예외를 던지고있다. oracle 11g 데이터베이스와 jre 1.6 조합에서 잘 작동합니다. 비슷한 문제에 직면 한 사람이 있습니까? 시간 내 줘서 고마워.

답변

1

오라클 드라이버 문제 일 것으로 추측합니다. Java 1.4에서 1.6으로 갈 때 비슷한 오류가 발생했지만 비슷한 오류가 발생했습니다. JDBC drivers을 10g 버전으로 다운 그레이드 해 보셨습니까?

+0

은 10g 홈 디렉토리에서 ojdbc14.jar을 복사하여 해당 디렉토리를 사용하고 있는지 확인하는 것이 좋습니다. – Randy

+0

지금 우리는 ojdbc5 jar를 사용하고 있습니다. 나는 그것을 ojdbc14 jar로 대체하고 한 번 시도 할 것이다. – user606549

+0

감사합니다. – user606549

관련 문제