“书上说,如果没有驱动,就把驱动拷贝到D:\bea\weblogic81\server\lib下”,如果就未压缩成jar的.class文件,这样做就行了。包装在jar里的类,必须显式地把jar加到classpath里 才行。

解决方案 »

  1.   

    是不是没有把JDBC里的LIB中的JAR加到classpath里了??
      

  2.   

    Microsort's MS SQLServer Driver(Type 4 XA) Version:2000需要在SQL Server上安装支持JTA的存储过程,见Weblogic8.1的文档。
    可以设置server的Append to classpath,包含ms jdbc的三个文件。
      

  3.   

    append to classpath 在哪里设置?
      

  4.   

    可以在环境变量里设置,也可以在你的domain目录下的startManagedWebLogic.cmd里添加
      

  5.   

    weblogic8.1本身就有提供sql server的jdbc驱动。你选择bea's的sql server驱动就可以了。
      

  6.   

    我是新手,我的环境变量如下:D:\xmlspy5\XMLSpyInterface.jar;D:\bea\weblogic81\server\lib\mssqlserver.jar;D:\bea\weblogic81\server\lib\msbase.jar;D:\bea\weblogic81\server\lib\msutil.jar设成这样后,重新启动,仍然提示JDBC driver is not on the CLASSPATH楼上所说的位置可以具体一点吗?我找不到,急死了
     
      

  7.   

    是这样,我每次在jbuilder中写一个程序,右键单击ejb,然后点deploy,它总是自动在weblogic中生成一个数据库连接池和数据源。我在jbuilder中使用的是微软的驱动,但它发布到weblogic中以后,就会出错了,我还要在weblogic中改半天才能调程序。
      

  8.   

    在startManagedWebLogic.cmd文件里加上D:\bea\weblogic81\server\lib\mssqlserver.jar;D:\bea\weblogic81\server\lib\msbase.jar;D:\bea\weblogic81\server\lib\msutil.jar充起服务器照样不行,郁闷得要死......
      

  9.   

    首先,你得用bea的Configuration Wizard创建域,缺省的是mydomain。然后你可在\bea\user-projects\domains\mydomain\startWebLogic.cmd文件中修改classpath包含那三个文件,启动weblogic你就可设置数据源了。
      

  10.   

    我还得研究研究,难道他自带的那个exampleserver就不可以吗?非得创建一个新的不成?
      

  11.   

    这是个非常简单和常见的问题,别人已经回答得非常清楚了,还搞不定就太差劲了。
    XA的那个jdbc驱动是可以支持更高级的事务的,比如不同的数据库服务器之间事务,但一般用不上