一个很困惑的DataSource配置错误!请帮忙解决!
在server.xml配置数据源: 
           <Resource   name= "jdbc/addressbook "   auth= "Container " 
                                           type= "javax.sql.DataSource "   scope= "Shareable " 
 			      url= "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=ADDRESSBOOKSAMPLE " 
 			      driverClassName= "com.microsoft.jdbc.sqlserver.SQLServerDriverr " 
 			      username= "sa "   password= " "   />  
 tomcat启动时报错:          
 严重:   Null   component   Catalina:type=DataSource,path=/AddressBook2,host=localhost,class=javax.sql.DataSource,name= "jdbc/addressbook " 
 我换成在conf\Catalina\localhost下配置也有同样的错误! 
 以前配置时,都从来没发生过,请大家帮忙解决~! 
------解决方案--------------------可能有两个原因:
1.Sql Server的驱动没有放入tomcat或项目的WEB-INF/lib下
2.数据库的数据库名,用户名,密码是否正确
------解决方案--------------------你看看你是不是写错了
大小写 引号漏了之类
------解决方案--------------------在server.xml下配置连接池还没成功过呢^_^
都在localhost中配置,还好只把tomcat作为开发时的工具
------解决方案--------------------看看,Tomcat发的布的工程的web-info/lib中是不是有naming-factory.jar,naming-factory-dbcp.jar,有的话,删除它们,再重启Tomcat试下.
------解决方案--------------------楼上的答案是正确的
不过应该把跟jndi服务相关的jar包都删掉