- 浏览: 284627 次
- 性别:
- 来自: 福建
文章分类
- 全部博客 (183)
- 软件架构 (6)
- JEE (21)
- Struts (2)
- Spring (8)
- 权限控制 (10)
- iBATIS (3)
- Hibernate (15)
- Freemarker (1)
- SpringSide (2)
- JBoss (1)
- Seam (2)
- jBPM (2)
- 开源 (2)
- 开发工具 (5)
- 打包构建 (14)
- JSF (1)
- 日志 (3)
- 搜索 (3)
- 定时器 (1)
- 单元测试 (3)
- IoC (3)
- JGroups (3)
- JavaFX (1)
- Web (9)
- Javascript (14)
- Ajax (0)
- qooxdoo (0)
- Dojo (2)
- ExtJS (2)
- JQuery (5)
- ZK (1)
- 数据库 (6)
- 正则表达式 (1)
- ruby (3)
- php (1)
- 数据结构与算法 (1)
- ubuntu (3)
- OSGi (1)
- 高性能网站架构 (12)
最新评论
-
FX夜归人:
...
Lucene为数据库建索引 -
yu46612143:
...
m2eclipse 安装及使用 -
lenomon:
可以看看这个demo, M2eclipse 设置 Mave ...
m2eclipse 安装及使用 -
Smile__xtj:
aa
Java对象验证框架 OVal -
tuoxiaohu:
这个插件不支持3.X了,只有4.X的,请问你有3.1.X的pl ...
在Eclipse WTP中加入Resin server adapter
总的来说在tomcat5.0配置连接池有4项工作要做。(前提是你的Tomcat运行正常)
1、首先要在Tomcat 目录 %CATALINA_HOME%conf\Catalina\localhost\ 下建一个与你
的WebApp服务一样的名称的XML文件。
例如:http://localhost:8080/YouWeb/index.jsp 这个是访问你网站的URL,那么这个XML文件就是: YouWeb.xml。(后面叙述用此例名称)
2、在此XML文件中配置一个Context节点,详见下面叙述。
3、在你的项目工程文件下的 WEB-INf\web.xml中配置与Context节点对应的数据源,详
见下面叙述。
4、配置结束、用代码即可实现调用,详见下面叙述。
按照上面的流程,我将一一道来,首先我们来配置Oracle。
=================================================================================
Oracle数据源配置:
1,在 %CATALINA_HOME%\conf\Catalina\localhost\ 目录下建一个 YouWeb.xml。
2,在YouWeb.xml文件中配置如下信息:
<?xml version='1.0' encoding='utf-8'?>
<!-- Context节点的path属性就是你的WebApp服务名,与上面同。
reloadable 如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动。如果监测到有class文件被更新,服务器会自动重新加载Web应用。
docBase 指定Web应用的文件路径,可以给定绝对路径,也可以指定相对于Host的appBase属性的相对路径。如果Web采用开放目录结构,则指定Web应用的根目录;如果Web应用是个WAR文件,则指定WAR文件的路径。
-->
<Context path="/YouWeb" reloadable="true" docBase="D:\YouProject\YouWeb">
<!--注意:Resource节点里的name 要与下面的ResourceParams 节点里的name要一致。名字可以任意取,但一定要一致。-->
<Resource name="jdbc/oracle" type="javax.sql.DataSource"/>
<!--ResourceParams节点配置了访问数据库的用户名和密码、驱动等,这里不在叙述。-->
<ResourceParams name="jdbc/oracle">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>password</name>
<value>tiger</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:oraDB</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>username</name>
<value>scott</value>
</parameter>
</ResourceParams>
</Context>
3,在你的项目工程目录WEB-INf\web.xml中配置如下信息:
<!--注意:res-ref-name节点里的名字要与上面的ResourceParams和Resource节点里的name要一致。名字可以任意取,但一定要一致。-->
<resource-ref>
<res-ref-name>jdbc/oracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4,最后,在你和程序中使用如下代码即可取得连接:
InitialContext ctx = new InitialContext();
//这里的java:comp/env是前缀,java语言规范,后面跟的是你Web.xml文件中res-ref-name节点中的名字。
文章出处:http://www.diybl.com/course/3_program/java/javajs/20071018/77894.html
发表评论
-
asdfsdaf
2011-04-07 19:18 11dsafsadf -
json-lib出现There is a cycle in the hierarchy解决办法
2010-11-20 11:49 1233http://blog.csdn.net/yueue/arch ... -
www.surveypark.net
2010-08-20 15:13 789www.surveypark.net -
在Eclipse WTP中加入Resin server adapter
2010-08-03 09:36 22562. The Resin Eclipse plugin 这个是 ... -
apache-james配置
2010-06-30 10:26 933http://www.5dmail.net/html/2009 ... -
jdk动态代理和cglib代理对比
2009-12-02 14:07 955http://fshjie.iteye.com/blog/53 ... -
JSON-LIB快速入门
2009-11-13 15:29 698http://developers.sun.com.cn/bl ... -
Java EE 5实现Web服务(Web Services)及多种客户端实例
2009-11-11 10:40 8671、原理:http://developers.sun.com. ... -
GlassFish FAQ (翻译)
2009-11-11 10:38 694http://developers.sun.com.cn/bl ... -
用Java EE 5实现的网上书店实例
2009-11-11 10:36 1026用Java EE 5实现的网上书店实例 http:// ... -
struts 2.1.6 + spring 2,5,6 + hibernate 3.3.1基于annotations的无配置整合
2009-07-08 15:26 945包含说明和源代码,相当不错的参考 http://tmsoft ... -
Spring 结合 Hibernate 配置 C3P0
2009-07-08 10:25 796转载自:http://breezee.blog.51cto.c ... -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发
2009-07-08 10:02 989http://www.blogjava.net/rongxh7 ... -
struts2 + spring2.5 + hibernate3 用到的jar
2009-07-07 09:25 1435struts2.0:(6)lib/antlr-2.7 ... -
Spring2.5、Struts2、Ibatis开发框架搭建
2009-06-23 15:28 1029http://www.360doc.com/content/0 ... -
Java对象验证框架 OVal
2009-05-11 23:36 3195转载自:http://www.oschina.net/p ... -
常用Java开源库
2009-03-10 20:02 969Jakarta common: Commons Logging ... -
Apache Jakarta Commons 工具集简介
2009-03-09 16:34 888Apache Jakarta Commons 工具集简介[转 ... -
tomcat中的几种连接池配置代码,包括tomcat5.0,tomcat5.5x,tomcat6.0
2009-03-09 11:43 1746Java代码 Tomcat6.0连接池配置 ... -
Java 产品与软件下载
2009-03-01 19:00 2421本栏目提供了数百个 Java 产品与软件下载的网站链接、简介以 ...
相关推荐
在本文中,我们将深入探讨如何在Tomcat 5.0中配置连接池,以便为数据库连接提供高效、动态平衡的资源管理,优化应用程序的性能。连接池是数据库管理的重要组成部分,它允许应用程序重复使用已建立的数据库连接,避免...
tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0
标题"tomcat5.0和tomcat5.5.12配置连接池的异同"指的是对比分析两个不同版本的Tomcat——5.0和5.5.12在设置数据库连接池(通常使用JNDI资源来实现)时的配置步骤和方法上的差异。连接池是优化数据库性能的重要手段,...
在 Tomcat 5.0 目录下的 conf-->server.xml 添加代码 URIEncoding="GBK",以便指定 Tomcat 5.0 的编码格式为 GBK。这将确保 Tomcat 5.0 正确地处理中文字符。 Step 3: 指定 Tomcat 5.0 的 JDK 环境 在 Eclipse 中...
标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...
这包括对Oracle和MSSQL Server这两种不同类型的数据库进行配置,并在Java应用程序中引用这些连接池。提供的资源包含了必要的jar包,用于支持与数据库的交互。 **正文**: 1. **Tomcat连接池介绍** Tomcat作为轻量...
在本解压版中,你将找到一系列用于运行和管理Tomcat 5.0所需的基本文件和配置。 首先,让我们深入了解Tomcat的核心概念。Tomcat是按照Java Servlet和JavaServer Pages (JSP) 规范来实现的。Servlet是Java编程语言中...
### Tomcat6配置连接池详解 #### 一、引言 在Java Web开发中,数据库连接池技术的应用极为广泛。合理的数据库连接管理不仅能提高应用程序的性能,还能有效避免因频繁创建销毁连接所导致的资源浪费问题。Apache ...
在探讨“JSP中Tomcat的SQL Server2000数据库连接池的配置”这一主题时,我们首先需要理解几个核心概念:JSP(JavaServer Pages)、Tomcat、SQL Server2000以及数据库连接池。 ### JSP(JavaServer Pages) JSP是一...
### Tomcat5.5.12 + MySQL5.0 + Eclipse 连接池配置详解 #### 一、Tomcat5.5.12 Admin模块配置 **背景介绍**: 随着Tomcat版本的发展,Admin模块不再作为默认内置的功能,用户需要自行进行安装与配置。对于初次...
本文将详细介绍如何在Tomcat 5.5环境下配置Oracle、MySQL以及SQL Server 2000的连接池。 #### 二、连接池基本概念 连接池是一种管理数据库连接的技术,它通过预先创建并维护一定数量的数据库连接实例,来避免每次...
本教程将重点讲解如何在Tomcat容器中配置SQL Server和MySQL的数据库连接池,并涉及相应的驱动使用。 一、SQL Server连接池配置 1. **下载驱动**:首先,你需要下载适用于Java的SQL Server数据库驱动,通常为`mssql...
Tomcat5.0作为Apache Software Foundation的一个核心项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,深受开发者喜爱。它的发布标志着Java Web服务领域的一次重大进步,提供了更高的性能和...
本文档详细介绍了如何在 Windows 2003 Server 环境下安装和配置 Tomcat 服务器,并配置 MS SQL Server 的 JDBC 连接。通过上述步骤,可以实现数据库连接池的高效管理,提高 Web 应用的性能和响应速度。此外,还提供...
本文将详细探讨Tomcat连接池的配置,包括其原理、配置步骤以及优化策略。 一、连接池原理 连接池是一种资源管理技术,用于存储数据库连接。它预先创建一定数量的数据库连接,当应用程序需要时可以从池中获取,使用...
3. 修改`conf/server.xml`配置文件以设置端口、连接器和虚拟主机等。 4. 将Web应用程序的WAR文件或目录放到`webapps`目录下,Tomcat会自动部署。 学习Tomcat 5.0不仅意味着理解其基本用法,还包括了解如何配置和...
### JDK 5.0 和 Tomcat 5.0 配置全攻略 #### 环境搭建背景 对于初入Java领域的新手来说,环境配置往往是一个不小的挑战。本篇文章旨在帮助那些在Java学习过程中遇到环境配置问题的朋友,提供一份详尽的JDK 5.0 和 ...
这两个文件中,需要指定`docBase`为工程WebRoot目录,`global`为全局数据库连接配置名,`name`为别名,以及`type`为固定写法,比如`javax.sql.DataSource`。 在TOMCAT的`common/lib`目录下,添加JDBC驱动jar文件,...