一个很困惑的DataSource配置错误!请帮忙解决!

scvf1982 2007-06-20 11:59:42
在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下配置也有同样的错误!
以前配置时,都从来没发生过,请大家帮忙解决~!
...全文
660 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
川哥119 2010-08-05
  • 打赏
  • 举报
回复
不对,我也遇到同样的问题,但是都没有name。。。。什么包,但是启动的时候就是不行。。

查了很长时间,发现时tomcat下的Catania.jar 和项目中的这个包 重复,如果去掉项目中的这个包

能顺利启动服务,但是 当访问项目的时候 又抛异常,因为在系统本身的lib下找不到这个包,所以 矛盾死了

还没找到解决的办法
帅气的老牛 2008-04-17
  • 打赏
  • 举报
回复
楼上的答案是正确的
不过应该把跟jndi服务相关的jar包都删掉
battle2002 2008-01-02
  • 打赏
  • 举报
回复
看看,Tomcat发的布的工程的web-info/lib中是不是有naming-factory.jar,naming-factory-dbcp.jar,有的话,删除它们,再重启Tomcat试下.
薛定谔之死猫 2008-01-02
  • 打赏
  • 举报
回复
关注
薛定谔之死猫 2008-01-02
  • 打赏
  • 举报
回复
在server.xml下配置连接池还没成功过呢^_^

都在localhost中配置,还好只把tomcat作为开发时的工具
zqpsswh 2008-01-02
  • 打赏
  • 举报
回复
你看看你是不是写错了

大小写 引号漏了之类
cag20 2007-12-30
  • 打赏
  • 举报
回复
可能有两个原因:
1.Sql Server的驱动没有放入tomcat或项目的WEB-INF/lib下
2.数据库的数据库名,用户名,密码是否正确

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧