java安全异常:尝试连接数据库时发生密封违规

时间:2011-02-07 14:25:02

标签: oracle oracle10g java

将java运行时更改为1.6后,我遇到了oracle db连接的问题。 之前我们的应用程序使用了1.5 java运行时,现在我们正在迁移1.6。尝试连接到oracle 10g db时,应用程序抛出以下异常:

  

失败。错误:验证操作   失败。错误:[ORACLE-10002:错误   收到与Oracle的连接   数据库+ ASM:   java.lang.SecurityException:密封   违规:包oracle.jdbc是   密封]

如果我使用jre 1.5而不是1.6 jre,它工作正常。 它与oracle 11g数据库和jre 1.6组合工作正常。 有没有人遇到过类似的问题?谢谢你的时间。

1 个答案:

答案 0 :(得分:1)

我猜测它是oracle驱动程序的一个问题。从java 1.4到1.6时我们经历了类似的事情,尽管这是一个不同的错误。您是否尝试将JDBC drivers降级为10g版本?