Tomcat性能优化属性大全 tomcat优化配置
yuyutoo 2024-10-16 15:46 9 浏览 0 评论
Tomcat的配置文件主要包括server.xml、context.xml、web.xml和tomcat-users.xml等。这些配置文件涵盖了Tomcat服务器的各种设置,如连接器、虚拟主机、安全性、上下文等。
1. server.xml配置文件
序号 | 大分类 | 属性名称 | 属性值说明 |
1 | 连接器配置 | port | 连接器端口(如:8080) |
2 | 连接器配置 | protocol | 连接协议(如:HTTP/1.1,AJP/1.3) |
3 | 连接器配置 | maxThreads | 最大线程数(如:200) |
4 | 连接器配置 | connectionTimeout | 连接超时时间(单位:毫秒,如:20000) |
5 | 连接器配置 | redirectPort | 重定向端口(用于HTTPS,通常是8443) |
6 | 连接器配置 | enableLookups | 是否启用DNS查找(如:true,false) |
7 | 连接器配置 | compression | 压缩类型(如:on,off) |
8 | 连接器配置 | compressableMimeType | 可压缩的MIME类型(如:text/html,text/xml) |
9 | 连接器配置 | connectionUploadTimeout | 上传超时时间(单位:毫秒,如:30000) |
10 | 连接器配置 | maxPostSize | 最大POST请求大小(单位:字节,如:2097152) |
11 | 服务配置 | name | 服务名称(如:Catalina) |
12 | 服务配置 | className | 服务实现类(如:org.apache.catalina.core.StandardService) |
13 | 虚拟主机配置 | name | 虚拟主机名(如:localhost) |
14 | 虚拟主机配置 | appBase | 应用程序基础目录(如:webapps) |
15 | 虚拟主机配置 | alias | 虚拟主机别名(如:www.example.com) |
2. context.xml配置文件
序号 | 大分类 | 属性名称 | 属性值说明 |
1 | 上下文配置 | path | 应用的上下文路径(如:/myapp) |
2 | 上下文配置 | docBase | 应用的文档基础目录(如:/usr/local/tomcat/webapps/myapp) |
3 | 上下文配置 | reloadable | 是否启用重新加载(如:true,false) |
4 | 上下文配置 | crossContext | 是否允许跨上下文访问(如:true,false) |
5 | 上下文配置 | useHttpOnly | 是否启用HttpOnly标记(如:true,false) |
6 | 上下文配置 | sessionTimeout | 会话超时时间(单位:分钟,如:30) |
7 | 上下文配置 | displayName | 应用显示名称(如:MyApp) |
8 | 数据库连接池 | username | 数据库用户名(如:dbuser) |
9 | 数据库连接池 | password | 数据库密码(如:password) |
10 | 数据库连接池 | url | 数据库连接URL(如:jdbc:mysql://localhost:3306/mydb) |
11 | 数据库连接池 | driverClassName | JDBC驱动类名(如:com.mysql.cj.jdbc.Driver) |
3. web.xml配置文件
序号 | 大分类 | 属性名称 | 属性值说明 |
1 | 应用配置 | servlet | Servlet的定义 |
2 | 应用配置 | servlet-name | Servlet名称(如:MyServlet) |
3 | 应用配置 | servlet-class | Servlet类名(如:com.example.MyServlet) |
4 | 应用配置 | url-pattern | URL模式(如:/myservlet) |
5 | 应用配置 | welcome-file | 欢迎文件(如:index.jsp) |
6 | 应用配置 | error-page | 错误页面定义 |
7 | 应用配置 | error-code | 错误代码(如:404,500) |
8 | 应用配置 | exception-type | 异常类型(如:java.lang.NullPointerException) |
9 | 安全配置 | security-constraint | 安全约束定义 |
10 | 安全配置 | auth-constraint | 认证约束(如:role-name) |
11 | 安全配置 | login-config | 登录配置 |
12 | 安全配置 | auth-method | 认证方法(如:BASIC,FORM) |
13 | 安全配置 | form-login-config | 表单登录配置 |
14 | 安全配置 | form-login-page | 表单登录页面(如:/login.jsp) |
15 | 安全配置 | form-error-page | 表单错误页面(如:/error.jsp) |
4. tomcat-users.xml配置文件
序号 | 大分类 | 属性名称 | 属性值说明 |
1 | 用户配置 | role | 用户角色定义 |
2 | 用户配置 | role-name | 角色名称(如:manager,admin) |
3 | 用户配置 | user | 用户定义 |
4 | 用户配置 | username | 用户名(如:admin) |
5 | 用户配置 | password | 密码(如:password) |
6 | 用户配置 | roles | 用户角色关联(如:manager,admin) |
这些属性和配置值涵盖了Tomcat的主要配置选项,但具体的配置可能会因Tomcat版本和实际应用需求而有所不同。如果需要详细配置,请参考Tomcat的官方文档和相关配置文件。
相关推荐
- pdf,word,ppt,rar,mp4等等文档在线预览
-
背景:移动端的智能化已经被大多数人接受了,但是有时一些文件格式要在移动端打开,需要安装特定的软件才行,这个就是很多人不喜欢的,要看个文档还要下载安装一个app,实在麻烦,那能不能直接在线就预览文件呢具...
- Qt/C++音视频开发69-保存监控pcm音频数据到mp4文件/监控录像
-
一、前言用ffmpeg做音视频保存到mp4文件,都会遇到一个问题,尤其是在视频监控行业,就是监控摄像头设置的音频是PCM/G711A/G711U,解码后对应的格式是pcm_s16be/pcm_alaw...
- 全能下载神器文件蜈蚣体验(全能文件王)
-
文件蜈蚣是一款开源免费的软件,在GitHub上公布了所有源代码,自身非常绿色环保,没有流氓后台也没广告,和莫名弹窗的同行相比,可算得上是一股清流。文件蜈蚣的使用很简单,解压后运行一次其中的exe,完成...
- 支持HLS和mp4在线播放的源码(hls支持的视频编码格式)
-
今天安利的一套在线视频播放源码,它不是安卓端,也不是PC端。你只需要部署一下这个单页面源码即可。使用php+mysql+nginx即可。任何版本都能运行。HLSDOWNLOAD网页打开服务器地址:1...
- 大模型微调知识与实践分享(模具微调结构)
-
一、微调相关知识介绍...
- IOS遇到的几个H5坑、h5键盘弹起遮挡输入框的处理
-
一、IOS遇到的几个H5坑1、ios端兼容input光标高度 问题描述:input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上当点击输入的时候,光标的高度和父盒子的高度一样。例如下图,左...
- 实用技巧:如何在win10中安装没有管理员权限的软件
-
通常,我们可能会遇到需要在Windows10电脑上安装软件,但在该电脑上没有管理员权限的情况,由于不是管理员,所以无权在在电脑上安装软件,这让人非常苦恼。事实上,这是微软专门设计的一个安全功能,它的...
- 基于ENVI的Landsat 7遥感影像处理与多种大气校正方法对比
-
1数据导入与辐射定标关于数据的下载,网络中相关资源很多,这里不再赘述。...
- 在 Python 中为无服务器应用设计安全租户隔离
-
软件即服务(SaaS)已经成为当今一种非常普遍的软件交付方式。虽然这方便了用户访问,而且消除了用户的运营开销,但这也改变了以前的模式,将实现SLA以及现代云原生组织所期望的所有安全和数据隐私要求的...
- 基于JFinal的后台业务框架通用模块
-
jcbase是基于JFinal2.x的后台业务框架通用模块,包括系统权限模块、APP版本管理、日志管理、数据字典等使用的技术要点后端使用JFinal2.x前端页面是基于acev1.3模板改造的,更方便...
- PHOTOSHOP图层技巧(掌握photoshop合并图层技巧)
-
你会图层吗?不会?喔,那你肯定不会PHOTOSHOP。为什么那么说呢?因为图层可以说是PHOTOSHOP的核心,几乎PHOTOSHOP所有的应用都是基于图层的,很多强劲的图像处理功能也是图层所提供的,...
- Cadence Allegro背钻设置详细介绍教程
-
CadenceAllegro背钻设置详细介绍教程...
- Pt中间层显著降低PEM水电解电子传输阻抗
-
在质子交换膜水电解(PEMWE)中,阳极OER的Ir基催化剂成本高昂,成为制约产业化的重要瓶颈。虽然非晶态IrOx具有高OER活性,但其电导率较差、与多孔钛PTL之间接触不良,往往导致催化剂层利用率低...
- GIMP 教程:制作 Duotone 双色调效果
-
今天我们学习如何使用GIMP这款强大的开源图像编辑器,制作流行的Duotone(双色调)效果。Duotone效果的核心原理,是将图像的色调信息映射到两种主要颜色上。通常,一种颜色用于图像的亮部...
- CAD打印的时候线条没了?原来是这些设置出了错
-
每当我们辛辛苦苦绘制完一张图纸之后,打印出图的时候总会出现各种各样的问题,不知道大家有没有遇到这种情况:在预览的时候还一切正常,但是打印出来之后就会发现很多线条都会不见了或者部分缺失。那么到底是怎么一...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)