Tomcat配置文件详解

   在Tomcat安装目录中,conf存放关于Tomcat服务器的全局配置,其中tomcat-users.xml、server.xml、web.xml。

tomcat-users.xml 配置

一:tomcat6配置管理员信息

1:打开tomcat6下的 /conf/tomcat-users.xml文件,关于用户角色、管理员的信息都在这个配置文件中。

2:在配置文件<tomcat-users>节点下添加如下xml

1
2
3
<role rolename="admin"/>
<role rolename="manager"/>
<user username="admin" password="admin" roles="admin,manager"/>

3:启动tomat6,输入:用户名:admin 密码:admin 登陆到管理员界面。

 

二:tomcat7配置管理员信息

1:打开tomcat7下的 /conf/tomcat-users.xml文件,关于用户角色、管理员的信息都在这个配置文件中。

2:在配置文件<tomcat-users>节点下添加如下xml

1
2
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>

3:启动tomat7,输入:用户名:admin 密码:admin 登陆到管理员界面。

 

server.xml 配置

1
2
3
<Connector port="8080" protocol="HTTP/1.1"  
           connectionTimeout="20000"  
           redirectPort="8443" acceptCount="500" maxThreads="400" /> 

onnectionTimeout以毫秒为单位,默认设置为20秒。通过修改该参数,可以修改tomcat的请求超时时间;

关于修改最大并发请求连接数,需要修改maxThreads和acceptCount两个参数,两者的默认值分别是200和100,要调整Tomcat的默认最大连接数,可以增加这两个属性的值,并且使acceptCount大于等于maxThreads。

关于我:一个网络安全爱好者,致力于分享原创高质量干货,欢迎关注我的个人微信公众号:Bypass--,浏览更多精彩文章。

posted @   Bypass  阅读(672)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
点击右上角即可分享
微信分享提示