struts 数据源配置

刘振锋 2008-02-23 08:39:24
我的数据源如下:

<data-sources>
<data-source key="sqlserver" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<set-property property="url" value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=user" />
<set-property property="maxActive" value="5"/>
<set-property property="username" value="sa"/>
<set-property property="password" value="123456"/>
<set-property property="autoCommit" value="true"/>
</data-source>
</data-sources>

错误信息如下:

严重: Initializing application data source sqlserver
java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)

我的sqlserver驱动都在lib下放着,请问这是怎么回事呢?
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
刘振锋 2008-03-05
  • 打赏
  • 举报
回复
谢谢了,搞定了!
huoyin 2008-02-23
  • 打赏
  • 举报
回复
org.apache.commons.dbcp.BasicDataSource 类应当不是被包含在sqlserver的驱动中,它是被包含在commons-dbcp-1.2.2.jar包中,你需要从http://commons.apache.org/dbcp/ 去下载一个jar文件,然后加入到classpath

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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