上面那个问题解决了,低级错误,忘记导如 dbcp的包了。导入之后有新的错误
配置少许更改,现在配置如下 <data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="autoCommit" value="true"/>
<set-property property="description" value="MysSQL Data Source"/>
<set-property property="driverClass" value="com.mysql.jdbc.Driver"/>
<set-property property="maxCount" value="10"/>
<set-property property="minCount" value="2"/>
<set-property property="user" value="root"/>
<set-property property="password" value="root"/>
<set-property property="url" value="jdbc:mysql://localhost:3306/test"/>
</data-source>
</data-sources>新的异常是:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost:3306/test'连接字符串用不用带端口?书上的例子是带的。但是我的mysql链接库一起的一个txt文档,没有带端口。
配置少许更改,现在配置如下 <data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="autoCommit" value="true"/>
<set-property property="description" value="MysSQL Data Source"/>
<set-property property="driverClass" value="com.mysql.jdbc.Driver"/>
<set-property property="maxCount" value="10"/>
<set-property property="minCount" value="2"/>
<set-property property="user" value="root"/>
<set-property property="password" value="root"/>
<set-property property="url" value="jdbc:mysql://localhost:3306/test"/>
</data-source>
</data-sources>新的异常是:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost:3306/test'连接字符串用不用带端口?书上的例子是带的。但是我的mysql链接库一起的一个txt文档,没有带端口。
解决方案 »
- 分布式服务器,怎么防止表单重复提交,在线等,急!!!
- 关于锁定数据的问题
- java 远程调用 weblogic10.3上面的数据源报错?
- <s:set name="id" value="<%= "'" +request.getParameter("id") + "'"%>
- get提交url取值的问题
- Hibrenate的Mapping在Eclipse3.1
- 请给个spring的remoting.httpinvoker成功进行远程调用的例子原码?
- tomcat如何设置,使其不显示文件夹
- 高分求JSF的学习资料。
- 接支付宝支付,报RSA私钥格式不正确,请检查是否正确配置了PKCS8格式的私钥
- 急,求Hibernate分页问题
- spring(2.0)测试问题
看你mysql的安装文件夹下有没有一个mysql-connector-java-3.1.12-bin.jar或者类似的文件,如果找不到的话就去网上下一个,放在WEB-INF\lib文件夹下就可以了
然后又出现新异常Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so ing the servlet as unavailable. Most likely, this is due to an incorrect or missing library dependency.
java.lang.NoSuchMethodError: org.apache.commons.pool.impl.GenericObjectPool: method <init>()V not found
回2楼:mysql链接包已经有了,datasource的包也导入了。
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="你要的连接数据库的驱动" />
<set-property property="url" value="jdbc:mysql://你机器的名字/数据库名" />
<set-property property="username" value="帐号" />
<set-property property="password" value="密码" />
<set-property property="maxActive" value="最大动态连接数" />
<set-property property="maxWait" value="最大等待数" />
<set-property property="defaultAutoCommit" value="false" />
<set-property property="description" value="描述" />
</data-source>
</data-sources>
上边报的错误是说org.apache.commons.pool.impl.GenericObjectPool类中没有init()方法
是不是你没有配置连接池