那一段是struts数据源的描述,检查一下写错没有?
报告的异常是servlet初始化struts-config.xml提供的资源时出错。
报告的异常是servlet初始化struts-config.xml提供的资源时出错。
解决方案 »
- 关于在Unix的操作命令!!~~~急求!
- 我的图相为什么修改不过来呢
- 我初学java,像前辈们请教了
- hibernate多对一关系报错.急!!
- 学javaEE都要学些什么
- UML类图转化成xml的方法 (非schema)
- 有关一般门户网站的这个问题有问该如何解决,谢谢!
- (高分求)用myeclipse自动从数据库的一张表生成的一些xml,实体类,写勒一个查询出错
- 怎样通过一个类返回一个EJB实体?(工厂方法模式结合EJB)
- struts中的中文问题: 表单(form) 分多页显示 为什么表单输入的中文信息 到下一个页面就变成了问号?
- Struts 中的弹出页面问题
- Apache2.0+Resin3.0配置虚拟主机的问题
<set-property property="user" value="sa" />
你的多了个name,
<set-property property="username" value="sa" />
先改一下试试,有什么问题再探索
<!-- configuration for GenericDataSource wrapper -->
<data-sources>
<data-source>
<set-property
property="autoCommit"
value="false"/>
<set-property
property="description"
value="Example Data Source Configuration"/>
<set-property
property="driverClass"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<set-property
property="maxCount"
value="4"/>
<set-property
property="minCount"
value="2"/>
<set-property
property="password"
value=""/>
<set-property
property="url"
value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=team5db"/>
<set-property
property="user"
value="sa"/>
</data-source>
</data-sources>
如果用BasicDataSource数据源,你可能需要commons-dbcp-1.1.jar和commons-pool-1.1.jar,请从tomcat的高版本中拷贝或升级你的tomcat!
<data-sources>
<!-- configuration for commons BasicDataSource -->
<data-source 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;DatabaseName=team5db" />
<set-property
property="username"
value="sa" />
<set-property
property="password"
value="" />
<set-property
property="maxActive"
value="10" />
<set-property
property="maxWait"
value="5000" />
<set-property
property="defaultAutoCommit"
value="false" />
<set-property
property="defaultReadOnly"
value="false" />
<set-property
property="validationQuery"
value="SELECT COUNT(*) FROM et" />
</data-source>
</data-sources>
set-property property="driverClassName"
应该是driverClass
set-property property="username"
应该是user。
今天我配Access测试,最后发现是这两个的问题。
其他的就看你的包有没有放了。即使没放,也应报classnotfound之类的。
那么我就有点不明白了,莫非JBUILDER本身就不合适用来开发Struts项目?
如果只是想serf()前辈说的,那么xunyiren前辈的例子直接COPY过去,就应该不发生任何错误了。而且,我安serf()前辈说的做,结果还是一样,如果把driverClassName改为driverClass那么出错更多!
严重: Initializing application data source org.apache.struts.action.DATA_SOURCEorg.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=team5db;SelectMethod=cursor'
我把代码放到我自己另外配置的TOMCAT中(不是在JBUILDER中调试),用Struts-example的struts-config.xml中的数据源配置代码,一切正常,不发生任何错误。我不敢说JBUILDERX有漏洞,但是它的确有问题,不知道大家怎么解决这个问题的?