weblogic90在Linux上,进入console页面配置连接池时,在webloigc提供的几种db2边接驱动都试过了,报版本错误:Connection test failed. [BEA][DB2 JDBC Driver]JTA is not supported for this version of the database.<br/>weblogic.jdbc.base.BaseExceptions.createException(Unknown Source)<
网上查了,说可以添加驱动到weblogic上去(都是windows上的做法),我照做步聚为:
第一步:将db2jcc.jar放到/home/weblogic/bea/server/lib/db2jcc.jar
第二步:在/home/weblogic/bea/user_projects/domains/mydomain/bin/setDomainEnv.sh里的CLASSPATHKH中添加我指定的db2驱动包db2jcc.jar
第三步:重启weblogic
登陆console创建连接池,在驱动选择时,还是weblogic原来的那几个,郁闷,我添加的驱我在程序里都可以连接db2!请问哪位知道Linux上的weblogic90添加驱动的方法呀,可能是我少了哪些步骤,不可能是我的db2驱动问题呀,还有就是添加完后是否在weblogic的console页面下拉框上显示你添加的驱动!~

解决方案 »

  1.   

    1.如果你用的是db2 7.x或8.x的话,最简单,只需把最新的相关驱动文件拷贝到%bea_home%\weblogic9*\server\lib目录下覆盖weblogic自带的db2的驱动即可。
    2.如果是其他weblogic默认不支持的驱动,在配置数据源的时候,数据库类型和数据库驱动全都选其他,然后在后面的配置中填入相对应的连接类,和连接属性即可。
      

  2.   

    谢谢,我的问题解决他,weblogic9.0只要将驱动放你自己的domain里的lib下,重启weblogic自然会加载
      

  3.   

    谢谢,我的问题解决他,weblogic9.0只要将驱动放你自己的domain里的lib下,重启weblogic自然会加载
      

  4.   

    谢谢,我的问题解决他,weblogic9.0只要将驱动放你自己的domain里的lib下,重启weblogic自然会加载