tomcat配置文件详解

简介: tomcat配置文件详解

一、tomcat下的文件及目录:
40
bin:存放各种脚本文件目录
conf:配置文件存放目录
webapps:web应用默认的部署目录
work:工作目录
temp:临时文件目录
二、tomcat的主要配置文件:
41
1、server.xml:主配置文件目录,定义监听端口等主要配置
2、context.xml:每个webapp都可以有专有的配置文件,这些配置文件通常位于webapp应用程序目录下的META-INF目录中,如context.xml;
这个context.xml为每个webapp提供默认配置;
3、web.xml:每个webapp只有被"部署"后才能被访问,这些配置文件通常位于webapp应用程序自己目录下的的WEB-INF中;此文件用来为每个webapp定义默认的部署方式
4、tomcat-users.xml:用户认证的账号和密码文件
5、catalina.policy:当使用-security选项启动tomcat实例时,会读取此配置文件来实现基于安全策略的运行方式
6、catalina.properties:java属性的定义文件,用于设定类加载器的路径,以及一些与JVM调优相关的参数等
7、logging.properties:日志系统相关的配置

三、JSP webapp组织机构:
42
1、/:webapp的根目录
2、index.jsp:主页
3、META-INF:当前webapp的私有资源目录,通常存放当前webapp自用的context.xml
4、WEB-INF:当前webapp的私有资源目录,通常存放当前webapp自用的web.xml
5、classes:类文件,当前webapp私有类
6、lib:当前webapp私有类,被打包成jar格式

webapp归档格式:
.war :webapp
.jar:EJB类的打包文件
.rar:z资源适配器打包文件
.ear:企业级webapp

目录
相关文章
|
5月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1930 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
5月前
|
XML Java 应用服务中间件
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
这篇文章是关于Apache Tomcat服务器的目录结构、配置文件(特别是server.xml)的详细介绍和学习指南。
201 0
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
|
7月前
|
应用服务中间件 Linux iOS开发
使用 setenv 配置文件管理 Tomcat 的自定义环境变量
【8月更文挑战第29天】通过在Tomcat安装目录的`bin`文件夹下创建`setenv.sh`或`setenv.bat`文件,可以轻松管理Tomcat的自定义环境变量。针对Linux/macOS系统,需编辑`setenv.sh`文件,如`export MY_CUSTOM_VAR="my custom value"`;而在Windows系统中,则编辑`setenv.bat`,如`set MY_CUSTOM_VAR=my custom value`。
389 1
|
7月前
|
安全 Java 应用服务中间件
Tomcat的配置文件中有哪些关键的配置项,它们分别有什么作用?
日常开发中我们除了 web.xml 文件的配置,server.xml 文件也是 Tomcat 服务器的重要配置文件,本文内容详细介绍各个配置项的用法,结合业务场景来举例说明,让你更清楚各配置项的用法
239 1
|
10月前
|
前端开发 Java 应用服务中间件
Tomcat 软件和配置文件 基本介绍
Tomcat 软件和配置文件 基本介绍
|
10月前
|
XML 应用服务中间件 数据格式
Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
51 1
|
Java 应用服务中间件 Spring
SpringBoot2.0(Spring读取配置文件常用方法,打war包在Tomcat中启动)
SpringBoot2.0(Spring读取配置文件常用方法,打war包在Tomcat中启动)
|
运维 监控 Java
【运维知识进阶篇】Tomcat快速入门(Java环境介绍+Tomcat快速安装+Tomcat配置文件+Tomcat配置虚拟主机+Tomcat管理界面+Tomcat部署zrlog博客项目)下)
【运维知识进阶篇】Tomcat快速入门(Java环境介绍+Tomcat快速安装+Tomcat配置文件+Tomcat配置虚拟主机+Tomcat管理界面+Tomcat部署zrlog博客项目)下)
368 1
|
运维 负载均衡 前端开发
【运维知识进阶篇】Tomcat快速入门(Java环境介绍+Tomcat快速安装+Tomcat配置文件+Tomcat配置虚拟主机+Tomcat管理界面+Tomcat部署zrlog博客项目)(上)
【运维知识进阶篇】Tomcat快速入门(Java环境介绍+Tomcat快速安装+Tomcat配置文件+Tomcat配置虚拟主机+Tomcat管理界面+Tomcat部署zrlog博客项目)
170 0
|
弹性计算 Java 应用服务中间件
复制已有的Tomcat作为新的Tomcat,只需修改三个配置文件,五步操作,保证能正常运行!
复制已有的Tomcat作为新的Tomcat,只需修改三个配置文件,五步操作,保证能正常运行!