1. Cannot find ActionMappings or ActionFormBeans collection 错误原因:在web.xml中action元素的类名写错了,org.apache.struts.action.ActionServlet错写成了org.apache.struts.action.Action(少了servlet);config(配制struts.xml)的路径名写错了,没有加\WEB-INF\。
2.Cannot create JDBC driver of class '' for connect URL 'null' 错误原因:在struts.xml中的datasources中setproperty的value和property元素的值写反了。
3. Cannot create JDBC driver of class '' for connect URL 'jdbc:microsoft:sqlserver://localhost:1433/yaya'错误原因:如果在eclipse中配制jdbc数据源,需要在web.xml文件中添加
<resource-ref>
<res-ref-name>jdbc/northwind</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4. system.data.sqlclient.sqlexception: 在关键字 user 附近有语法错误(select * from user)错误原因:在程序中的sql代码,如果表名,字段名是SQL的保留字,就需要加上[]表示使用的是用户定义的表或字段(一般,按照sql的命名规则,应该不需要这么麻烦)。
5. Cannot create JDBC driver of class '' for connect URL 'jdbc:microsoft:sqlserver://localhost:1433/yaya' 错误原因:在tomcat中配制数据源:在server.xml或conf/catalina文件夹下添加一个.xml文件,其内容如下:
<Context path="/yaya" docBase="yaya" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/yaya" auth="Container"
type="javax.sql.DataSource" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=yaya"
username="sa" password="sa" maxActive="20" maxIdle="10" maxWait="-1"/>
</Context>
6. Cannot create JDBC driver of class '' for connect URL 'jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=yaya'
以及 Cannot create PoolableConnectionFactory ([Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。)
其实提示这些错误的时候我的struts中的datasource已经配制了正确的数据库启动项,找了半天终于发现错误的地方了,属性名一定不能写错,property的名字有很多中形式, 照下面的属性名配不会有错 :
<data-sources>
<!-- configuration for commons BasicDataSource -->
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="org.postgresql.Driver" />
<set-property property="url" value="jdbc:postgresql://localhost/mydatabase"/>
<set-property property="username" value="me" />
<set-property property="password" value="test" />
<set-property property="maxActive" value="10" />
<set-property property="maxWait" value="5000" />
<set-property property="defaultAutoCommit" value="false" />
<set-property property="defaultReadOnly" value="false" />
</data-source>
</data-sources>
7. 太马虎了,呵呵……
小时候家的对面有一座山,山的上面就是蓝天,所以总是幻想着有一天站到山顶用手摸一下蓝天……
posted on 2007-11-02 20:29
丫丫 阅读(1469)
评论(0) 编辑 收藏