`
dd350356750
  • 浏览: 75010 次
  • 性别: Icon_minigender_1
  • 来自: 怀化
社区版块
存档分类
最新评论

tomcat下面配置外部连接池

    博客分类:
  • jsp
阅读更多
在tomcat 安装目录下面 conf下面的 context.xml



<!-- The contents of this file will be loaded for each web application -->
<Context>

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
	
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->
	<Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30"  maxWait="10000" username="scott" password="tiger" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:MYORACLE" />
</Context>



后台java
package com.crm.datasource;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.List;

import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;


/*
 * 获得数据源
 * */
public final class CRMDataSource {
	
	//私有构造方法
	private CRMDataSource(){		
	}
	//获得数据源对象
	private static DataSource getDataSource(){
		DataSource ds = null;
		try {
			ds = (DataSource)new InitialContext().lookup("java:comp/env/jdbc/oracle");
		} catch (NamingException e) {
			//LogFactory.getLogger("CRMDataSource").error("创建数据源失败");
		}
		return ds;
	}
	
	/**获得链接对象
	 * @param null
	 * @return Connection
	 * */
	public static Connection getConn(){
		Connection conn = null;
		try {
			ConnectionPools cp = ConnectionPools.getInstance();
			conn = cp.getConnection();
			
		} catch (Exception e) {
			//LogFactory.getLogger("CRMDataSource").error("创建链接失败");
		}
		return conn;
	}
}
分享到:
评论

相关推荐

    tomcat配置mysql连接池

    ### Tomcat配置MySQL连接池详解 #### 一、前言 在Java Web开发中,Tomcat作为一款广泛使用的轻量级应用服务器,被大量应用于Web应用程序的部署与运行环境中。而数据库连接池作为提高数据库访问效率的重要手段,在...

    tomcat连接池配置

    ### Tomcat连接池配置详解与Oracle数据库集成 #### 一、引言 在现代Web应用开发中,数据库连接管理是一项非常重要的任务。不合理的数据库连接管理可能会导致性能问题甚至服务中断。Apache Tomcat服务器提供了内置...

    Tomcat_6.0配置oracle数据库连接池

    本文将详细讲解如何在Tomcat 6.0中配置Oracle数据库连接池。 首先,我们要明白连接池的基本原理。数据库连接池管理数据库连接,避免每次需要连接时都创建新的连接,而是复用已存在的连接,这样可以显著减少数据库...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    配置数据库连接池涉及到了几个关键的配置文件:Tomcat的`context.xml`和`server.xml`文件,以及Web应用的`web.xml`文件。数据库连接池的配置使得应用可以更高效地使用数据库连接,减少连接开销,提升系统的性能和...

    自定义JDBC连接池及常用连接池介绍

    5. Tomcat JDBC Connection Pool:Tomcat服务器自带的连接池,适用于那些不希望引入额外依赖的项目。 这些连接池各有优缺点,选择时应考虑项目的具体需求,如性能、稳定性、易用性、功能特性等。了解和熟悉这些连接...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置![参考].pdf

    在软件开发过程中,数据库连接池的配置是必不可少的步骤,特别是在使用Java EE应用程序服务器如Tomcat时。本篇文章将详细讲解如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据连接池。 首先,我们需要了解...

    Tomcat数据源配置

    【描述】:Tomcat的数据源配置在不同的版本中略有差异,但其核心思想是一致的,都是为了创建一个连接池来管理数据库连接。我们将分别探讨Tomcat 5.5、5.0以及6.0版本的数据源配置,确保每个步骤都清晰易懂。 ### ...

    基于tomcat的连接数与线程池详解

    在Tomcat的配置和性能优化中,了解如何设置连接数和线程池是至关重要的。 首先,Connector按照处理连接的方式可以分为不同的协议类型,包括BIO(阻塞IO)、NIO(非阻塞IO)、APR(Apache Portable Runtime)。BIO...

    Tomcat的安装与配置

    设置包括端口号、连接池、session超时、虚拟主机、安全设置等。 **1.4 Tomcat目录结构** Tomcat的目录结构包括`bin`(包含可执行脚本)、`conf`(配置文件)、`lib`(共享库)、`webapps`(放置Web应用)、`logs`...

    Tomcat培训学习资料

    JDBC连接池的配置则为访问数据库提供了优化的手段,通过合理配置连接池,可以显著提升应用程序访问数据库的性能。 在性能测试和调优方面,了解如何使用性能测试工具如Apache JMeter等来模拟高负载情况下的应用表现...

    Tomcat6下JNDI的配置

    本文将详细介绍在Tomcat 6下配置JNDI连接池的步骤。 首先,我们需要创建一个Web项目。在这个例子中,我们将项目命名为`JNDITest`,并将其与Tomcat 6关联。为了实现JNDI连接池,我们需要引入两个外部库:`commons-...

    IIS整合多个tomcat

    1. 调整IIS和Tomcat的配置参数:如连接池大小、超时时间、线程数等,以适应不同负载情况。 2. 使用缓存技术:如使用IIS的Output Cache或Tomcat的Cache Valve,减少重复计算和数据库查询。 3. 监控和日志:定期检查...

    tomcat 7 及其源码

    - Tomcat支持JNDI(Java Naming and Directory Interface),允许配置数据库连接池和其他服务。 10. **故障排查**: - 查看`logs/catalina.out`和`logs/localhost.*.log`来诊断问题。 - 使用JMX(Java ...

    Lotus与Tomcat整合

    每个worker代表一个Tomcat实例,用于指定连接池参数、JVM路径等。 5. **整合Lotus和Tomcat**:通过修改Domino的`http.conf`或`httpd.ini`文件,将特定的URL模式映射到Tomcat。例如,所有以`.jsp`结尾的请求都将转发...

    apache-tomcat-7.0.4

    5. **Common、Server、Shared Libraries**:这些库包含了可以被所有Tomcat组件共享的Java类,例如数据库连接池(如Apache Commons DBCP)、JNDI服务等。 6. **conf** 目录:包含Tomcat的配置文件,如server.xml、...

    tomcat-connectors-1.2.48-src

    `tomcat-connectors-1.2.48-src`提供了多种性能优化选项,如连接池管理、负载均衡、缓存机制等,以提升整体系统的响应速度和可靠性。 6. **安全性与故障排查** 连接器的源代码提供了深入的洞察力,有助于开发者...

    mysql+tomcat8 docker-compose.yml配置

    这个配置仅作为基础,实际应用可能需要更复杂的设置,比如设置数据库初始化脚本、配置连接池、添加日志处理、调整内存分配等。但无论如何,这个`docker-compose.yml`文件提供了一个清晰的起点,展示了如何在Docker...

    Tomcat与Java.Web开发技术详解

    - 服务器性能调优:如调整JVM设置,连接器配置,连接池大小等。 - 使用工具对Tomcat进行监控,如JConsole,VisualVM等,以诊断性能瓶颈和监控运行状态。 由于篇幅限制,以上总结了Tomcat服务器和Java Web开发技术的...

Global site tag (gtag.js) - Google Analytics