这是我上一个帖子,请参照Database Type:MS SQL Server
Database Driver:有一大堆,我选择了Microsort's MS SQLServer Driver(Type 4) Version:2000
(还有一个Microsort's MS SQLServer Driver(Type 4 XA) Version:2000,不知道这两个有何不同)
但是测试的时候提示错误JDBC driver is not on the CLASSPATH书上说,如果没有驱动,就把驱动拷贝到D:\bea\weblogic81\server\lib下,我把microsoft的三个jar文件拷到了这个下面,还是提示如上错误。请问该问题如何解决?

解决方案 »

  1.   

    weblogic自代有sqlserver的驱动,你用向导来配置datasource时就可以选择。
      

  2.   

    我用jdbc-odbc连接试了下,成功了,但是测试的时候出现了警告。。
      

  3.   

    Builder2005+Weblogic8.1+MS SQL Server 2000
    1.用weblogic的Configuration Wizard创建mydomain,启动服务器的文件(startWebLogic.cmd)和服务器的配置文件(confi.xml)在\bea\user-projects\domains\mydomain目录下
    2.在Builder中配置好weblogic服务器
    3.在Builder中增加jdbc lib(Tools-Configure-Libraries-new),包含微软的三个文件
    4.在工程文件中jdbc lib(Project-Project Properties-Paths-Required Libraries-Add)
    这样,在Builder中部署应用时就会在Weblogic中自动设好数据源,你可检查文件startWebLogic.cmd和confi.xml
      

  4.   

    编辑\bea\weblogic81\common\bin\commEnv.cmd,
    找到
    set WEBLOGIC_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%WL_HOME%\server\lib\ojdbc14.jar
    后将你的三个jar文件的路径加入进去,保存这个cmd文件后,重新启动weblogic就可以了
      

  5.   

    EJB是什么东西啊?JAVABEAN又是什么呢?是微软的产品吗?怎么好象没听过?导师好象也讲过什么BEAN的,还有什么JAVA的,是不是微软的东西啊?
      

  6.   

    基本上解决了。
    总结一下。
    启动默认的服务器,就是不能加载classpath中的内容。也不知道为什么。
    大家可以在weblogic workshop中用向导建一个新的domain。这样,启动的时候,在dos窗口中可以看到系统变量中设置的classpath。这时候,就可以应用微软的驱动了。