当前位置: 代码迷 >> Java Web开发 >> java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDataSource
  详细解决方案

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDataSource

热度:131   发布时间:2016-04-17 13:15:04.0
求助java.lang.ClassNotFoundException异常
我现在用netbeans5.5做web开发,在做注册用户模块时出现异常,可是SQL     Server2000的三个包都放到了lib下,加到了项目中。  
异常如下:
RAR5099   :   Wrong   class   name   or   classpath   for   Datasource   Object   :   {0}
java.lang.ClassNotFoundException:   com.microsoft.jdbc.sqlserver.SQLServerDataSource
。。。。。。
RAR5038:Unexpected   exception   while   creating   resource
RAR5117   :   Failed   to   obtain/create   connection.   Reason   :   Class   name   is   wrong   or   classpath   is   not   set   for   :   com.microsoft.jdbc.sqlserver.SQLServerDataSource
RAR5114   :   Error   allocating   connection   :   [Error   in   allocating   a   connection.   Cause:   Class   name   is   wrong   or   classpath   is   not   set   for   :   com.microsoft.jdbc.sqlserver.SQLServerDataSource]
求高手解答,是我连接池配错了吗,还是什么原因,我刚刚用上netbeans5.5。很多都不太懂,找半天也找不到。。。。。


------解决方案--------------------
大家好我是个新手,我最近jboss4里总提示ERROR:[RequestProcessor] No action instance for path/StudentDeleteAction could be created

ERROR:[ManagerBase]Exception loading session from persistent storage

Error:[Engine]---Roor---
java.lang.NullpointerException
af org.modern.boulli.db.HibernateBean.close <unknow source>

ERROR:[RequestProcessor]Invalid path/studentDeleteAction was requested

总是提示这三个错误,请高手指点,谢谢!都一个星期我也没有整明白!谢谢很急!

------解决方案--------------------
总之就是在CLASSPATH中找不到此CLASS:com.microsoft.jdbc.sqlserver.SQLServerDataSource,先确定此CLASS在哪个JAR文件中,再确定此JAR文件是否在CLASSPATH中就不会有这样的问题
------解决方案--------------------
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDataSource

Class name is wrong or classpath is not set for : com.microsoft.jdbc.sqlserver.SQLServerDataSource

出这个错基本是因为你的SQLSERVER 的JDBC驱动包没有指到这个工程的LIB目录下,可能是CLASS的名字错了都算是路径错误,确认一下大小写什么的
------解决方案--------------------
com.microsoft.jdbc.sqlserver.SQLServerDriver
------解决方案--------------------
看一下你的classpath定义文件,原因就在于在你的工程在load的时候,根据classpath找不到相应的lib(jar)文件,两者匹配就行了。

------解决方案--------------------
确认你的配置文件,因该是数据库连接的配置文件出错了,或则就是包文件出错,还有就是看看报文件那个目录下游没有你需要的连接文件,有时候microsoft的目录放置和那个配置里的不一致
------解决方案--------------------
把那三个包路径扔环境变量里去。
  相关解决方案