文档章节

Tomcat常用的配置

hc24
 hc24
发布于 2015/10/15 16:32
字数 449
阅读 149
收藏 23

一、改JVM内存

  进入tomcat的bin目录,打开catalina.bat,修改

  在echo Using CATALINA_BASE:   "%CATALINA_BASE%"的上面一行加下面代码

 

 set JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m"


二、修改windows下cmd窗口标题

   进入tomcat的bin目录,打开catalina.bat,找到如下内容修改

if not "%OS%" == "Windows_NT" goto noTitle
set _EXECJAVA=start "TOMCAT" %_RUNJAVA%

   不同的tomcat版本不一样,在tomcat7中是如下:

if "%TITLE%" == "" set TITLE=CT(8989)
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%

三、修改端口

  找到conf下面的server.xml的如下代码,修改端口:

<Server port="8005" shutdown="SHUTDOWN">
 
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 

四、解决中文GET提交乱码问题

  找到conf下面的server.xml的如下代码,添加

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

          五、增加tomcat连接数

<Connector port="8080"     
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"     
               enableLookups="false" redirectPort="8443" acceptCount="100"     
               debug="0" connectionTimeout="20000"      
               disableUploadTimeout="true" />

在tomcat配置文件server.xml中的<Connector />配置中,和连接数相关的参数有:

  • minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10

  • maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75

  • acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100

  • enableLookups:是否反查域名,取值为:true或false。为了提高处理能力,应设置为false

  • connectionTimeout:网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。

其中和最大连接数相关的参数为maxProcessors和acceptCount。如果要加大并发连接数,应同时加大这两个参数。

web server允许的最大连接数还受制于操作系统的内核参数设置,通常Windows是2000个左右,Linux是1000个左右。


© 著作权归作者所有

共有 人打赏支持
hc24
粉丝 5
博文 35
码字总数 16991
作品 0
成都
程序员
私信 提问
【JVM】JVisualVM可视化监控

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zlt995768025/article/details/81808673 各版本插件中心: https://visualvm.github.io/pluginscenters.html...

周丽同
08/18
0
0
Tomcat的基本认识和常用配置

Tomcat的基本认识和常用配置 Tomcat组成: Tomcat本身由一系列可配置的组件构成,其中核心组件是Servelt容器组件,它是所有其他Tomcat组件的顶层容器。 每个组件都可以在Tomcat安装目录/conf...

Lunqi
2015/08/12
0
0
Maven 集成Tomcat7插件

Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。 Maven Tomcat插件现在主要有两个版本,tomcat-mave...

squanchao
2015/10/17
372
0
Nginx 配置实践

nginx 一般用作请求转发,用作服务器集群的负载均衡 典型的高并发集群是 nginx+tomcat(多个) nginx可以高效处理对静态文件的请求,tomcat 负责动态请求 配置范例: #user nobody;worker_pr...

HZCoder
2016/03/29
49
0
Tomcat 配置全局 log 用log4j 代替tomcat-juli

1.JDK自带logger 默认的配置文件:Java/jre7/lib/logging.properties handlers= java.util.logging.ConsoleHandler To also add the FileHandler, use the following line instead. handlers......

ganludong
2014/03/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

IOC的学习(1)

1.IOC理论概要 java中,一个对象A怎么才能调用对象B? 当一个对象的构建,需要多个其他对象时,对象和对象有复杂的构建关系。spring帮助我们维系对象的依赖关系,降低系统的实现成本,前提是...

杨健-YJ
22分钟前
1
0
Spring 的 getBean 方法源码解析

文本将从以下几个方面介绍 相关文章 FactoryBean 接口 BeanFactory 接口 BeanFactory 接口 和 FactoryBean 接口的区别 getBean 方法的源码解析 Spring 循环依赖的解决方式 相关文章 Spring 中...

TSMYK
25分钟前
0
0
李鸿章六百多字参倒豪门重臣,晚清第一奏折,藏尽顶级权谋话术!

道光二十七年(1847年),二十四岁的李鸿章高中进士,列二甲第十三名。 在此期间,有桩轶事挺有意思。 会试时,李鸿章的房师为当时的名士孙锵鸣。发榜后,孙锵鸣见自己这一房只考中了李鸿章、...

乔老哥
31分钟前
1
0
PTA-基础编程题目集-7-14 求整数段和

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。 输出格式: 首先顺序输出从A到B的所有整数,每...

niithub
31分钟前
4
0
Spring Qualifier的使用

摘要 spring 的 qualifier 平常使用一般直接是使用id 来限定,不过spring给我们提供了更强大的功能。 使用方法 直接使用 直接在@Qualifier中限定bean的id 在bean上使用@Qualifier来指定后续使...

52iSilence7
34分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部