- 浏览: 289836 次
- 性别:
- 来自: 福建
-
文章分类
- 全部博客 (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 1264http://blog.csdn.net/yueue/arch ... -
www.surveypark.net
2010-08-20 15:13 817www.surveypark.net -
在Eclipse WTP中加入Resin server adapter
2010-08-03 09:36 23292. The Resin Eclipse plugin 这个是 ... -
apache-james配置
2010-06-30 10:26 960http://www.5dmail.net/html/2009 ... -
jdk动态代理和cglib代理对比
2009-12-02 14:07 979http://fshjie.iteye.com/blog/53 ... -
JSON-LIB快速入门
2009-11-13 15:29 723http://developers.sun.com.cn/bl ... -
Java EE 5实现Web服务(Web Services)及多种客户端实例
2009-11-11 10:40 8861、原理:http://developers.sun.com. ... -
GlassFish FAQ (翻译)
2009-11-11 10:38 710http://developers.sun.com.cn/bl ... -
用Java EE 5实现的网上书店实例
2009-11-11 10:36 1047用Java EE 5实现的网上书店实例 http:// ... -
struts 2.1.6 + spring 2,5,6 + hibernate 3.3.1基于annotations的无配置整合
2009-07-08 15:26 968包含说明和源代码,相当不错的参考 http://tmsoft ... -
Spring 结合 Hibernate 配置 C3P0
2009-07-08 10:25 828转载自:http://breezee.blog.51cto.c ... -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发
2009-07-08 10:02 1012http://www.blogjava.net/rongxh7 ... -
struts2 + spring2.5 + hibernate3 用到的jar
2009-07-07 09:25 1454struts2.0:(6)lib/antlr-2.7 ... -
Spring2.5、Struts2、Ibatis开发框架搭建
2009-06-23 15:28 1063http://www.360doc.com/content/0 ... -
Java对象验证框架 OVal
2009-05-11 23:36 3242转载自:http://www.oschina.net/p ... -
常用Java开源库
2009-03-10 20:02 983Jakarta common: Commons Logging ... -
Apache Jakarta Commons 工具集简介
2009-03-09 16:34 909Apache Jakarta Commons 工具集简介[转 ... -
tomcat中的几种连接池配置代码,包括tomcat5.0,tomcat5.5x,tomcat6.0
2009-03-09 11:43 1759Java代码 Tomcat6.0连接池配置 ... -
Java 产品与软件下载
2009-03-01 19:00 2439本栏目提供了数百个 Java 产品与软件下载的网站链接、简介以 ...
相关推荐
### Tomcat各版本连接池配置方法详解 #### Tomcat 6.0 连接池配置方法 在Tomcat 6.0中配置连接池主要涉及...这些配置方法涵盖了从Tomcat 5.0到Tomcat 6.0不同版本的连接池配置细节,为开发者提供了实用的操作指南。
在Tomcat 5.0中配置MySQL数据源,首先需要确保你已经安装并运行了MySQL服务器,并且创建了一个用于存储应用数据的数据库。在这个例子中,我们创建了一个名为`forumdb`的数据库以及一个名为`member`的表,用于存储...
- 为了提高性能,建议使用连接池管理数据库连接,例如 Apache Commons DBCP 或 C3P0。 以上就是配置 MySQL 数据源的基本步骤,通过这些步骤,开发者可以顺利地在 JSP 应用中使用 MySQL 数据库,实现数据的存储和...
- **连接池:** JDBC连接池的使用。 - **ORM:** 学习Hibernate等ORM框架。 **4.5.4 Eclipse开发实例:** - **项目创建:** 在Eclipse中创建和配置项目。 - **调试技巧:** 使用Eclipse进行调试的方法。 - **插件使用:**...
- 数据库配置涉及不同数据库系统的安装和参数配置,如Mysql、Oracle、SqlServer。 - 应用软件安装指南提供了在Windows和Linux环境下安装软件的步骤。 5. 系统服务管理: - 提供了应用程序启动和停止的方法,区分...
1. **数据库技术**:学习Oracle、MySQL、SQL Server的基础,SQL语言,PL/SQL,以及数据备份与移植。 2. **JDBC技术**:掌握JDBC连接、预编译语句、结果集等操作。 3. **连接池技术**:使用设计模式创建连接池,并对...
1. **数据库技术**:学习Oracle、MySQL和SQLServer的基础管理,包括SQL语言、PL/SQL、触发器和存储过程。 2. **JDBC技术**:理解数据库连接、SQL执行、结果集操作,以及连接池技术,如C3P0和DBCP。 3. **...
- **数据库**: 包括Oracle,MySQL,SQL Server,Sybase,DB2等。 - **Web服务器**: Tomcat,用于部署Java Web应用。 - **开发工具**: Eclipse,用于Java开发;PL/SQL,用于Oracle数据库操作。 - **版本管理**: ...
系统在Windows Server 2008操作系统上运行,使用MySQL 5.0作为数据库,Tomcat 7.0作为应用服务器,客户端需使用支持HTML5的主流浏览器,如IE 8.0及以上版本,Chrome或Firefox。 **系统设计与实现** 1. **系统功能...