`

Web界面配置Tomcat连接池---我得一点个人心得

阅读更多
我认为最简单的方法,Tomcat4.1.29为例

1、把数据库的驱动文件Copy到Tomcat你的webapp下WEB-INF\lib文件夹中

2、启动TOmcat,进入管理员界面(TOmcat主页左上角有链接,如果不知道密码,请打开Tomcat文件中conf文件夹下tomcat-users.xml文件,用记事本就可以打开,里面有admin的用户名和密码,admin的默认密码为空)



3、点击左栏 Tomcat Server=》Service=》Host=》你的Webapp的Context=》Resources=》Data Sources

4、在右栏的Data Source Actions 下拉框中选择 Create NEw Data Source=》然后配置DataSource信息



如下,以MSSQL为例:
JNDI Name:  jdbc/mssql  
Data Source URL: jdbc:microsoft:sqlserver://192.168.0.52:1433;databaseName=abu
JDBC Driver Class:com.microsoft.jdbc.sqlserver.SQLServerDriver
User Name:abu
Password: abu
Max. Active Connections: 4
Max. Active Connections: 2
Max. Wait for Connection: 5000
Validation Query://可以不填


5、点击Save按钮=》点击页头的 Commit Changes按钮



6、重新启动服务,在测试页面中输入如下代码

<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
   DataSource ds = null;
   try{
   InitialContext ctx=new InitialContext();
   ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mssql");
   Connection conn = ds.getConnection();
   Statement stmt = conn.createStatement();
   String strSql = " select * from ttt";
   ResultSet rs = stmt.executeQuery(strSql);
   while(rs.next()){
      System.out.println(rs.getString(1));                
     }
   }
   catch(Exception ex){
    ex.printStackTrace();
   }
%>



7、在控制台就应该能看见打印出来的东西了。


希望能给大家带来一点帮助。
分享到:
评论

相关推荐

    Tomcat连接池配置.doc

    * global:指定全局数据库连接配置名 * name:指定全局数据库连接的别名 * type:指定连接池的类型 PoolLocal.xml 文档中的主要配置项包括: * docBase:指定工程目录 * name:指定局部数据库连接的别名 五、...

    java web项目配置tomcat连接池的那些搓事

    本篇博客可能主要介绍了Tomcat-jdbc的配置,因为它是Tomcat 7及以上版本的默认连接池实现,性能优秀且易于使用。 配置Tomcat连接池通常需要以下几个步骤: 1. **添加依赖**:在项目的`pom.xml`文件中,需要引入...

    tomcat-redis-session-manager-1.2-tomcat-7-java-7

    总之,"tomcat-redis-session-manager-1.2-tomcat-7-java-7"这个组件为Tomcat提供了一种利用Redis存储session的解决方案,通过Apache Commons Pool和Jedis实现了连接管理和通信,从而提高了Web应用的可扩展性和健壮...

    tomcat连接池与阿里Druid连接池

    <artifactId>tomcat-jdbc <version>8.5.15 <!-- 数据库连接配置 --> spring.datasource.url=jdbc:mysql://202.114.255.78:3306/shen?useSSL=false&serverTimezone=UTC&useAffectedRows=true&useUnicode=true&...

    Tomcat连接池的配置

    总结来说,配置Tomcat连接池是提升Web应用数据库访问性能的重要步骤。通过合理配置连接池参数,可以有效管理数据库连接,避免资源浪费,提升系统整体性能。同时,持续监控和优化连接池设置是保持系统高效运行的关键...

    Tomcat连接池配置详解

    总结来说,配置Tomcat连接池是提升Web应用性能的关键步骤,它涉及到管理界面的操作和配置文件的修改。理解这些参数的意义并根据实际情况进行调整,能够帮助你更好地管理和优化你的数据库连接,提升应用的整体性能。

    tomcat-redis-session-manager实现session共享 配置文件

    配置参数包括Redis服务器的地址、端口、数据库编号以及连接池的配置。 4. **重启Tomcat**:完成配置后,重启Tomcat使改动生效。 **五、最佳实践** 1. **安全性**:在生产环境中,可能需要设置Redis密码,并考虑...

    tomcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    在配置Tomcat-Redis-Session-Manager时,开发者需要在Tomcat的`context.xml`文件中添加相关的manager配置,指定使用Redis作为session存储。这通常涉及设置`Manager`元素的`className`属性为`org.apache.catalina....

    tomcat-redis-session-manager包集合下载(tomcat8)

    【标题】"tomcat-redis-session-manager包集合下载(tomcat8)"涉及的主要知识点是将Redis集成到Tomcat中管理会话(session),以提高Web应用的性能和可扩展性。 【描述】中提到的"所需的tomcat-redis-session-...

    Tomcat连接池配置

    **标题**: Tomcat连接池配置 **描述**: Tomcat连接池配置涉及到在Apache Tomcat服务器中设置数据源,以便高效地管理和复用数据库连接。这包括对Oracle和MSSQL Server这两种不同类型的数据库进行配置,并在Java应用...

    Tomcat web应用中配置连接池的详细过程

    ### Tomcat Web 应用中配置连接池的详细过程 #### 一、引言 在现代Web开发中,数据库连接管理是一项重要的任务。为了提高应用性能并减少资源消耗,通常会采用连接池技术来管理数据库连接。对于部署在Tomcat服务器...

    Tomcat6配置连接池

    ### Tomcat6配置连接池详解 #### 一、引言 在Java Web开发中,数据库连接池技术的应用极为广泛。合理的数据库连接管理不仅能提高应用程序的性能,还能有效避免因频繁创建销毁连接所导致的资源浪费问题。Apache ...

    tomcat-redis-session-manager-1.2-tomcat-6&7

    标题 "tomcat-redis-session-manager-1.2-tomcat-6&7" 指的是一个用于在Tomcat服务器中集成Redis作为session管理器的组件。这个组件使得Web应用程序可以利用Redis分布式缓存系统来存储和管理用户的会话数据,从而...

    tomcat-connectors-1.2.48-src

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

    tomcat-redis-session-manager-1.2-tomcat-6.jar

    用于配置 tomcat-redis-session-manager

    tomcat连接池配置

    本文将详细探讨Tomcat连接池的配置,包括其原理、配置步骤以及优化策略。 一、连接池原理 连接池是一种资源管理技术,用于存储数据库连接。它预先创建一定数量的数据库连接,当应用程序需要时可以从池中获取,使用...

    session 共享 tomcat-redis-session-manager 所需要的jar (绝对可用)

    Jedis提供了丰富的API,支持连接池、事务处理、发布/订阅等功能,使得在Java应用中操作Redis变得简单。 2. "commons-pool2-2.0.jar":Apache Commons Pool是一个对象池设计模式的实现,主要用于管理和复用昂贵资源...

    tomcat9+tomcat-cluster-redis-session-manager_4.0.zip

    "tomcat9+tomcat-cluster-redis-session-manager_4.0.zip"这个文件组合涉及到的是在Tomcat 9上实现负载均衡以及使用Redis作为Session管理器的高级配置。 首先,Tomcat 9是Apache Tomcat服务器的一个版本,它是Java ...

    tomcat-connectors-1.2.40-windows-x86_64-httpd-2.4.x

    标题中的"tomcat-connectors-1.2.40-windows-x86_64-httpd-2.4.x"指的是Tomcat服务器与Apache HTTPD服务器之间的连接器版本1.2.40,专为64位Windows系统设计,并且兼容HTTPD服务器的2.4.x版本。这个连接器,也被称为...

Global site tag (gtag.js) - Google Analytics