关于struts中配置datasource得问题

gch_h 2006-12-05 11:39:30
最近在学习struts过程中遇到一个费解得问题请大家帮帮忙。
我原来使用在action中连接数据库使用如Class.forName()方式连接数据库什么问题都没有,可以正常运行应用,但是后来我改为使用struts-config中的datasource配置数据连接,发现将表单提交给action时提示Servlet action is not available,(所有的action都找不到)如果我将<data-sources>注悉掉就没有这样的提示,所有的action又都可以使用了
我配置datasource如下
<data-sources>
<data-source key="dataSource" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<set-property property="url" value="jdbc:microsoft:sqlserver://127.0.0.1:1433;database=oa"/>
<set-property property="username" value="sa"/>
<set-property property="password" value=""/>
</data-source>
</data-sources>

...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gch_h 2006-12-05
  • 打赏
  • 举报
回复
其他的时可选的配置,就算完全配置了
<set-property property="maxActive" value="10" />
<set-property property="maxWait" value="5000" />
<set-property property="defaultAutoCommit" value="true" />
<set-property property="defaultReadOnly" value="false" />
也不可以,而且我有一些action根本就没有用到datasource(甚至连数据库都没有连接)可是还是打不开。
凉凉二点凉 2006-12-05
  • 打赏
  • 举报
回复
你好像配置的不对嘛!
gch_h 2006-12-05
  • 打赏
  • 举报
回复
只要我配置了<datasources>哪怕我根本不使用都会出错,怎么办啊

67,514

社区成员

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

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