【问题标题】:java security exception: sealing violation while trying to connect to databasejava安全异常:尝试连接数据库时密封违规
【发布时间】:2011-06-22 18:48:10
【问题描述】:

在将 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 组合。 你们中有人遇到过类似的问题吗?感谢您的宝贵时间。

【问题讨论】:

    标签: oracle oracle10g java


    【解决方案1】:

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

    【讨论】:

    • 建议从 10g 主目录复制 ojdbc14.jar 以确保您正在使用该目录。
    • 现在我们正在使用 ojdbc5 jar。我将用 ojdbc14 jar 替换它并尝试一次。
    猜你喜欢
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 2017-08-31
    • 2013-04-19
    相关资源
    最近更新 更多