Struts dataSources
来源:互联网 发布:sql 当前时间减一天 编辑:程序博客网 时间:2024/06/08 10:21
Struts 的 dataSources
<data-source>元素用来配置应用所需要的数据源, Java语言提供了javax.sql.DataSource接口。所有的数据源必须实现该接口;
<dataSources>包含零个,一个或多个<data-source>子元素.<set-property>元素用于设置数据源的各种属性。
在实现过程中,出现了以下问题:
1, 报找不到org.apache.struts.action.actionServlet,直接丢在工程的lib目录下,不起作用!后来就build path将他手动添加
2, 在报java.lang.ClassNotFoundException:org.apache.commons.dbcp.BasicDataSource 将commons-dbcp.jar加入工程
再报 java.lang.NoClassDefFoundError:org/apache/commons/pool/impl/GenericObjectPool将commons-pool.jar加入工程
再报java.lang.NoClassDefFoundError:org/apache/commons/collections/CursorableLinkedList
将commons-collections.jar加入工程
具体配置需要主要的地方
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="autoCommit" value="true" />
<set-property property="description" value="MySql Data Source" />
<set-property property="driverclassName" value="com.mysql.jdbc.Driver" />
<set-property property="url" value="jdbc:mysql://localhost:3306/strutsdata" />
<set-property property="maxcount" value="10" />
<set-property property="mincount" value="2" />
<set-property property="username" value="root" />
<set-property property="password" value="root" />
</data-source>
</data-sources>
总是报
org.apache.commons.dbcp.SQLNestedException:Cannot create JDBC driver of class '' for connect URL'jdbc:mysql://localhost:3306/strutsdata'
和javax.servlet.UnavailableException:Initializing application data source org.apache.struts.action.DATA_SOURCE
<set-property property=”driverClassName”value=”…..” />
driverClassName必须写规范 ,区分大小写
还有username 和password不区分大小写,但是必须写成username 和password
DataSource dataSource = getDataSource(request);
getDataSource(HttpServletRequest request, String args);主要是用于在又多个<datasource></datasoruce>用来选择使用哪个<datasource></datasource>
getDataSource(HttpServletRequest request,);
- Struts dataSources
- spring datasources
- Tomcat DataSources JDBC
- cakephp中的datasources
- Configuring JDBC DataSources
- ASP.NET 2.0 : Hierarchical datasources
- Binding MySql DataSources in Jboss EAP 7.0
- Spring-boot JDBC with multiple DataSources sample
- Injecting JNDI datasources for JUnit Tests outside of a container
- java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources
- java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources
- “java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources”解决
- c3p0学习之工厂类 com.mchange.v2.c3p0.DataSources
- java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources
- nodejs使用loopback框架通过datasources配置qq邮箱验证
- Spring boot @Qualifier doesn't work with datasources
- Struts
- STRUTS
- LINUX基本配置文件 设置设置IP、网关等
- awk 用法小结
- Ajax:教你如何记住我
- 关于CWnd::Attach( HWND hWndNew )摘录;
- 堕落
- Struts dataSources
- VirtualBox与宿主机互相访问的简单办法
- 人机界面 c#实现异步处理--
- 用js互相调用iframe页面内的js函数
- 常用jar包之commons-digester使用
- upnp
- Oracle中如何插入超4000字节的CLOB字段的处理方法
- “千里为官只为财”?
- 定制Delphi的新建文件模板与新窗体的默认字体