- 浏览: 1332690 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (471)
- 原创文章 (4)
- Database (84)
- J2SE (63)
- Web (26)
- Javascript (30)
- Lucene (11)
- os (13)
- 算法 (8)
- Webservice (1)
- Open projects (18)
- Hibernate (18)
- Spring (15)
- Css (2)
- J2ee (2)
- 综合技术 (18)
- 安全管理 (13)
- PatternsInJava (27)
- NIO (5)
- Ibatis (2)
- 书籍收藏 (1)
- quartz (7)
- 并发编程 (15)
- oracle问题 (2)
- ios (60)
- coco2d-iphone (3)
- C++ (6)
- Zookeeper (2)
- golang (4)
- animation (2)
- android (1)
最新评论
-
dandingge123:
【引用】限制UITextField输入长度的方法 -
qja:
...
对List顺序,逆序,随机排列实例代码 -
安静听歌:
现在在搞这个,,,,,哎~头都大了,,,又freemarker ...
通用大型网站页面静态化解决方案(一) -
springdata-jpa:
java quartz定时任务demo教程源代码下载,地址:h ...
Quartz 配置参考 -
马清天:
[b][/b][list][*]引用[u][/u][/list ...
通用大型网站页面静态化解决方案(一)
核心提示:Tomcat5 及 Tomcat6 下CP配置。 主要是根据MLDN的一个实例进行配置的。实例中用的是Tomcat5.5,所以他的CP配置如下: 第一: 将jdbc驱动的jar包,如:MySQL、Oracle的jdbc驱动,拷贝到tomcat中lib下。 注意:必须是tomcat中lib下,如:D:\Tomcat 6.0\lib,但
Tomcat5 及 Tomcat6 下CP配置。
主要是根据MLDN的一个实例进行配置的。实例中用的是Tomcat5.5,所以他的CP配置如下:
第一:将jdbc驱动的jar包,如:MySQL、Oracle的jdbc驱动,拷贝到tomcat中lib下。
注意:必须是tomcat中lib下,如:D:\Tomcat 6.0\lib,但不能是项目中的WEB-INF/lib下,因为这时tomcat解析不到此类目录。
第二:在Tomcat的安装目录下conf下找到server.xml,在<host></host>之间加上如下代码:
1<Context path="/zhinangtuan" docBase="F:\Eclipse\MyZNTProject\MyZhiNangTuanDemo\WebRoot"
2 debug="5" reloadable="true" crossContext="true">
3
4 <Logger className="org.apache.catalina.logger.FileLogger"
5 prefix="localhost_MysqlTest_log." suffix=".txt"
6 timestamp="true"/>
7
8 <Resource name="jdbc/mldn" auth="Container" type="javax.sql.DataSource"/>
9
10 <ResourceParams name="jdbc/mldn">
11 <parameter>
12 <name>factory</name>
13 <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
14 </parameter>
15 <parameter>
16 <name>maxActive</name>
17 <value>100</value>
18 </parameter>
19 <parameter>
20 <name>maxIdle</name>
21 <value>30</value>
22 </parameter>
23 <parameter>
24 <name>maxWait</name>
25 <value>5000</value>
26 </parameter>
27 <parameter>
28 <name>username</name>
29 <value>root</value>
30 </parameter>
31 <parameter>
32 <name>password</name>
33 <value>mysqladmin</value>
34 </parameter>
35 <parameter>
36 <name>driverClassName</name>
37 <value>org.gjt.mm.mysql.Driver</value>
38 </parameter>
39 <parameter>
40 <name>url</name>
41 <value>jdbc:mysql://localhost:3306/mldn</value>
42 </parameter>
43 </ResourceParams>
44 </Context> 第一部分为项目的发布路径。其他的就是数据库的配置了。
第三:在Spring的配置文件applicationContext.xml中加上如下代码:
1<bean id="dataSource"
2 class="org.springframework.jndi.JndiObjectFactoryBean"
3 destroy-method="close">
4 <property name="jndiName">
5 <value>java:comp/env/jdbc/mldn</value>
6 </property>
7 </bean>
而我用的Tomcat是6.0.18,在根据这个配置后就会出现javax.naming.NameNotFoundException: Name jdbc is not bound in this Context的错误。原因是,Tomcat5和Tomcat6的配置有所区别:
第一:将jdbc驱动的jar包,拷贝到Tomcat的lib下
第二:在tomcat中conf下的context.xml文件中<context>与</context>之间加入以下部分:
1<Resource name="jdbc/mldn"
2 auth="Container"
3 type="javax.sql.DataSource"
4 factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
5 driverClassName="com.mysql.jdbc.Driver"
6 url="jdbc:mysql://localhost:3306/mldn?useUnicode=true&characterEncoding=utf-8"
7 username="root"
8 password="123"
9 maxActive="100"
10 maxIdle="30"
11 maxWait="10000" /> 同时在项目的web.xml中加入如下代码(网上说可以加也可以不加)
1<resource-ref>
2 <description>DB Connection</description>
3 <res-ref-name>jdbc/mldn</res-ref-name>
4 <res-type>javax.sql.DataSource</res-type>
5 <res-auth>Container</res-auth>
6 </resource-ref>
第三:在Spring的配置文件applicationContext.xml中加上如下代码:
1<bean id="dataSource"
2 class="org.springframework.jndi.JndiObjectFactoryBean"
3 destroy-method="close">
4 <property name="jndiName">
5 <value>java:comp/env/jdbc/mldn</value>
6 </property>
7 </bean>
这样,Tomcat6下的CP才能正常的运行起来
发表评论
-
JavaScript初学者应注意的七个细节
2011-01-16 22:34 1107每种语言都有它特别的地方,对于JavaScript来说,使 ... -
META功能总结
2011-01-07 21:13 4662一、META的作用: meta标签通常用来为搜索引擎ro ... -
修改tomcat6配置,快速实现主域名、二级域名之间session共享
2010-12-02 22:04 2978项目中遇到了每个用户一个二级域名的应用,但在主域名登录后,在 ... -
实践中整理出tomcat集群和负载均衡
2010-11-25 23:33 1175(一)环境说明 (1)服务器有4台,一台安装apac ... -
httpsession的原理及负载均衡
2010-11-15 12:06 13559前阵子去面试正好被问到httpsession和cookie,今 ... -
Apache负载均衡+Tomcat集群
2010-10-26 21:56 1412核心提示:目标 : 使用 apache 和 tomcat ... -
Spring Ldap 域认证
2010-10-26 21:17 4494核心提示:近段时间接触了一个项目,用户认证部分是通过域认证 ... -
基于总线的消息服务(BBMS)的设计与实现
2010-10-26 21:09 2592核心提示:前言 异步事件的通知机制在比较有规模的软件设计中 ... -
JSON --- JAVA 使用方法
2010-10-25 22:51 1164JSON 即 JavaScript Object Natati ... -
大型门户网站架构分析
2010-10-24 15:48 5190千万人同时访问的网站,一般是有很多个数据库同时工作,说明白一点 ... -
fck config
2010-10-19 10:48 1526写道 * * FCKeditor - The text ... -
功能强大的fck编辑器(完整详解)
2010-10-19 10:39 3710一直都没找到完整的Fck ... -
ORACLE中的ROWID
2010-10-14 16:36 10941、rowid是一个伪列,是用来确保表中行的唯一性,它 ... -
FCKeditor在线编辑器
2010-10-14 16:20 1570FCKeditor在线编辑器 FCKeditor 这个开源 ... -
用java获取真实的ip地址
2010-10-14 16:18 2194在JSP里,获取客户端的IP地址的方法是:reques ... -
实践中整理出tomcat集群和负载均衡
2010-10-14 15:50 1153实践中整理出tomcat集群 ... -
关于MapleFetion
2010-07-28 17:40 1829http://code.google.com/p/maplef ... -
jfreechart
2010-06-28 18:13 1452http://dev.firnow.com/course/3_ ... -
Java中如何实现Comet风格的Web应用(二)
2010-03-30 17:00 2852CometProcessor 接口要求实现 event 方法 ... -
Java中如何实现Comet风格的Web应用(一)
2010-03-30 16:55 1961开始 在本文中,我将展示如何使用各种不同的 Java ...
相关推荐
Tomcat 连接池配置是 Web 应用程序中一个非常重要的组件,它负责管理和维护数据库连接,确保数据访问的高速和安全性。本文将详细介绍 Tomcat 连接池配置的步骤和原理,帮助读者快速掌握 Tomcat 连接池的使用。 一、...
本文将详细介绍"proxool+mysql+tomcat连接池所需jar包"的相关知识,以及如何在实际项目中配置和使用。 首先,我们要理解连接池的基本概念。数据库连接池是在应用服务器启动时预创建一定数量的数据库连接,然后在...
**一、Tomcat连接池的引入** Tomcat默认并未开启连接池,我们需要手动配置。首先,在Tomcat的`conf`目录下找到`context.xml`文件,这里是我们配置全局资源的地方。添加以下代码来定义一个名为`myDB`的连接池: ```...
Tomcat 连接池配置需要在 Maven 项目中添加 Tomcat JDBC 依赖项,并在 application.properties 文件中配置数据库连接信息。下面是 Tomcat 连接池的配置示例: ```xml <!-- Tomcat JDBC 依赖项 --> <groupId>org....
本文将详细探讨Tomcat连接池的配置,包括其原理、配置步骤以及优化策略。 一、连接池原理 连接池是一种资源管理技术,用于存储数据库连接。它预先创建一定数量的数据库连接,当应用程序需要时可以从池中获取,使用...
在这个场景中,我们关注的是一个基于SpringBoot、MyBatis和Druid连接池的项目,它利用了ClickHouse的JDBC官方驱动进行数据操作。这个组合提供了强大的数据库管理和分析能力,特别适合大数据量的实时查询和分析。下面...
根据给定的文件信息,...### 二、Spring框架与Tomcat连接池整合 #### 2.1 使用JNDI访问数据源 在Spring配置文件中,可以通过JNDI(Java Naming and Directory Interface)来访问在Tomcat中定义的数据源: ```xml ...
本篇文章将深入探讨如何在Tomcat中配置数据连接池。 首先,我们要了解数据连接池的工作原理。数据连接池在初始化时会创建一定数量的数据库连接并存储在池中,当应用需要连接数据库时,可以从池中获取已存在的连接,...
在本实例中,Spring会管理应用的bean,包括数据库连接池、事务管理器以及业务层和服务层的对象。 SpringMVC是Spring框架的一部分,用于处理Web请求。它遵循模型-视图-控制器(MVC)设计模式,负责接收HTTP请求,...
配置数据库连接池在Tomcat中有两种方式:局部数据源和全局数据源。 1. **局部数据源**:适用于只在特定Web工程中使用的场景。在Web工程的`META-INF`目录下创建`context.xml`文件,配置数据源信息,包括JDBC名、认证...
在Tomcat中配置JNDI资源,以便Spring可以使用这些数据源。具体的XML配置如下: ```xml auth="Container" factory="org.objectweb.jndi.DataSourceFactory" type="javax.sql.DataSource" driverClassName=...
本篇文章将详细探讨如何在Java Web项目中配置Tomcat连接池以及涉及的相关知识点。 首先,我们需要了解什么是连接池。连接池是一种在应用程序启动时预先创建并维护一定数量的数据库连接的机制,当应用程序需要访问...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习...- 数据库连接部分采用了 Hikari 连接池 ---
【描述】中的XML配置片段展示了在Spring框架中配置一个通过JNDI查找的数据源,这正是Tomcat统一配置C3P0连接池的一个关键步骤。`<bean id="dataSource2" class="org.springframework.jndi.JndiObjectFactoryBean">`...
在Tomcat6中配置C3P0数据库连接池,你需要完成以下步骤: 1. **添加依赖**:在你的项目中,你需要将C3P0的jar文件加入到类路径中。通常,这可以通过在`WEB-INF/lib`目录下放入`c3p0-0.x.y.jar`和`mysql-connector-...
【jsp连接池配置器(自动配置连接池)】是一个实用工具,旨在简化开发人员在Java Web应用程序中配置数据库连接池的过程。通常,手动配置连接池需要编写大量的XML配置文件,如`context.xml`或`web.xml`,以及相关的Java...
在Spring中配置HikariCP,我们需要在`application.properties`或`application.yml`文件中添加以下配置: ``` spring.datasource.type=com.zaxxer.hikari.HikariDataSource spring.datasource.hikari.minimum-idle...
本示例主要关注如何在Apache Tomcat服务器中配置数据源连接池,以提高数据库访问的效率和稳定性。Tomcat作为一个流行的Java Servlet容器,支持多种数据源连接池实现,如Apache Commons DBCP、C3P0、HikariCP等。在这...
本文将深入探讨如何在Tomcat中配置多种连接池以连接MySQL数据库。 一、C3P0连接池配置 C3P0是一款开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。以下是配置C3P0连接池的步骤: 1...
在Spring Boot中,常见的连接池有HikariCP、Druid和Tomcat JDBC等。配置多个连接池意味着可以根据不同的业务需求,为不同的数据源设置不同的连接池,例如,对于读写频繁的操作可以配置高性能的连接池,而对于低频...