J2EE中关于tomcat的maxIdle、maxActive、maxActive相关配置

一、基本概念

1 maxActive

连接池的最大数据库连接数。设为0表示无限制,一般把maxActive设置成可能的并发量就行了

2 maxIdle

最大的空闲连接数

3 maxWait
最大建立连接等待时间毫秒数。如果超过此时间将接到异常。设为-1表示无限制

 

二、举例说明

context.xml或者spring相关数据库配置均可配置

1 maxActive是最大激活连接数,若取值为20,表示同时最多有20个数据库连接。

2 maxIdle是最大的空闲连接数,若取值为20,表示即使没有数据库连接时依然可以保持20空闲的连接而不被清除,随时处于待命状态

3 maxWait是最大等待秒钟数,若取值-1,表示无限等待,直到超时为止,也可取值9000,表示9秒后超时。

原帖地址:http://blog.csdn.net/xiaxiaorui2003/article/details/7065699

时间: 2024-12-20 18:48:20

J2EE中关于tomcat的maxIdle、maxActive、maxActive相关配置的相关文章

javaweb开发工具有哪些?j2ee中那些技术规范较为主流?

问题描述 javaweb开发工具有哪些?j2ee中那些技术规范较为主流? 目前已下载jdk,tomcat,Dreamweaver,myeclipse.技术规范打算先学servlet,jsp. 解决方案 Eclipse IDE for Java EE Developers 254 MB.在eclipse官方下载http://download.eclipse.org/或者myeclipse.冉要Licence破解,相对好用一点.如果开发的话,还要安装以下插件:1.maven插件2.svn插件3.gi

J2EE中常用的名词解释

J2EE中常用的名词解释 1.web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接接口互,不必关注其它系统问题.主要有WEB服务器来实现.例如:TOMCAT,WEBLOGIC,WEBSPHERE等.该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准.我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器. 2.Web container:实现J2EE体系结构中Web组件协议的容器.这个协议规定

在J2EE中APPLET和HTML作为客户端的比较

j2ee|比较|客户端 前言 在j2ee中,客户端常用的两中方式是html,和基于application的applet,因为采用的技术不同,这两个方式都有其优缺点,在考虑采用何种技术(或者两种都用),需要根据两种技术的特点,以及此项目的应用范围来综合考虑.以下分"易用性","性能","维护,扩展","交互","安全"五部分来说明各自的特点,并针对客户,开发人员角色阐明一下个人观点. 易用性 客户对于易用性要

软件体系架构模式在J2EE中的应用

本文介绍了软件体系架构产生的背景和架构模式的基本理论.重点介绍管道与过滤器体系架构模式的结构,实现,优缺点等,然后以J2EE的Servlet Filter为例进行剖析它是怎样应用该架构模式的,最后简单阐述了在其它J2ee应用中(Jboss和Axis)的实践. 软件体系架构 1.软件体系架构产生背景 在经历60年代的软件危机之后,使人们开始重视软件工程的研究.来自不同应用领域的软件专家总结了大量的有价值的知识. 当初,人们把软件设计的重点放在数据结构和算法的选择上,如Knuth提出了数据结构+算法

在eclipse中修改tomcat端口

惯例: 我是温浩然: 很多时候,因为项目,tomcat需要多开而导致端口冲突,咱们可以到tomcat下的server.xml中修改tomcat端口,其实,如果是eclipse中修改端口,很简单,在你想要运行的服务器上双击, 图片如下. 步骤1:双击服务器,出现如上页面. 步骤2:修改遇到冲突的端口. 步骤3:HTTP/1.1 这个端口,默认是8080 ,就是你项目运行的端口,改成80 为缺省配置,就是,如果不输入端口,默认就是80端口.

环境-主机无法访问Vbox中的tomcat,急急急...

问题描述 主机无法访问Vbox中的tomcat,急急急... 环境: 虚拟机:Vbox 虚拟机操作系统:CentOS7 Tomcat:Tomcat7 主机操作系统:Windows7 问题: 已经在虚拟机中即CentOS下可以访问tomcat,主机无法访问, 如图: 虚拟机网络配置如图: 看到网上说关防火墙,关掉后依然无法访问. 求助.急急急!!!! 解决方案 没有网!能访问才奇怪了,你在windows下用啥IP访问的啊.配置下网卡,重启网络后再试吧 解决方案二: 先ping一下虚拟机,如果pin

在docker中部署tomcat并且部署java应用程序的步骤详解_docker

先给大家简单说下Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 1.先说如何在docker中部署tomcat 第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7: 第二步:创建Dockerfile,命令如:touch Docker

myeclipse中启动tomcat报错

问题描述 myeclipse中启动tomcat报错 在myeclipse中启动tomcat时报错,不知道怎么解决,请网友指点:报错信息如下Deployment is out of date due to changes in the underlying project contents.You'll need to 'Redeploy' the project to update the deployed archive; 警告提示是:构建路径指定执行环境 JavaSE-1.6.工作空间中没有

java-linux中的tomcat无法访问的问题

问题描述 linux中的tomcat无法访问的问题 我在本机上装了一个虚拟机,然后在虚拟机中安装tomcat端口号配置为8090,启动tomcat.然后用Linux自带浏览器,输入192.168.1.111:8090/class1,访问结果正常.在windows环境下,ping 我虚拟机的ip地址ping 192.168.1.111 也是正常的.但是在浏览器中输入192.168.1.111:8090/class1,却看不到结果.请高手指点. 解决方案 看上去是虚拟机上的防火墙等拦截了