大家新年好!有个项目的问题向oracle应用老鸟们请教一下!去客户那部署了好几次都失败了。
  我的开发环境为:jdk1.5.06 + SUN JES9.2运行服务器 + Oracle10.2.0.1,windowXP系统。
  客户的服务器环境是jdk1.5.04 + SUN JES8.1_02 + Oracle10.2.0.1,Unix系统(Sun Solaris2.10)。
  部署后访问数据库时出现异常为:
  java.lang.SecurityException: Sealing violation loading oracle.sql.BlobDBAccess : Package oracle.sql is sealed. 
   我在网上看了一些资料说JES8.1与Oracle10 驱动ojdbc14.jar有冲突,但并没有给出解决方案.(网站:http://forums.oracle.com/forums/thread.jspa?messageID=1903524)

解决方案 »

  1.   

    为何不把客户端的环境也设置成:
    jdk1.5.06 + SUN JES9.2运行服务器 + Oracle10.2.0.1,unix
      

  2.   

    jdk1.5.04 + SUN JES8.1_02 + Oracle10.2.0.1,linux系统(红旗),并没有发现同样问题,关注。
      

  3.   

    感谢大家的回复,问题是得到了初步解决,说服客户在测试环境中装了JES9.2,到了运行环境还得 JES8.1_02的环境,流汗!
    我的系统数据层是用hibernate3.2作的,在JES8.1_02的环境下直接JDBC链接都不行,我又怀疑是我的驱动包的问题,我用的是ojdbc14.jar,我没发现有什么问题,都是跨平台兼容的啊,我真搞不懂别人的系统jdk1.5.04 + SUN JES8.1_02 + Oracle10.2.0.1怎么跑的好好的?
      

  4.   

    哥们,我今天也遇到了跟你一样的问题。我已经解决了,你如果还在郁闷的话,给我发mail:[email protected]