tomcat中server.xml详解

简介: tomcat中server.xml详解

Tomcat简介


Tomcat是一个基于Java的Web应用服务器,而server.xml是Tomcat的主要配置文件之一。在这个文件中,你可以配置Tomcat的端口、虚拟主机、连接器、安全性等等.


1. Server

<Server port="8005" shutdown="SHUTDOWN">

<Server> 元素是 server.xml 文件的根元素,它定义了Tomcat服务器的全局配置。其中,port 属性指定了Tomcat的关闭端口shutdown 属性指定了关闭命令。在默认情况下,关闭命令为 SHUTDOWN


2. Service

<Service name="Catalina">

<Service> 元素定义了Tomcat的服务。在一个Tomcat服务器中,可以有多个服务。其中,name 属性指定了服务的名称。


3. Connector

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

<Connector> 元素定义了Tomcat的连接器。Tomcat支持多种协议,如HTTP、HTTPS、AJP等等。在这个示例中,我们定义了一个HTTP连接器,它监听在8080端口。其中,protocol 属性指定了协议版本,connectionTimeout 属性指定了连接超时时间,redirectPort 属性指定了重定向端口。


4. Engine

<Engine name="Catalina" defaultHost="localhost">

<Engine> 元素定义了Tomcat的引擎。在一个Tomcat服务器中,可以有多个引擎。其中,name 属性指定了引擎的名称,defaultHost 属性指定了默认的虚拟主机。


5. Host

<Host name="localhost" appBase="webapps"
            unpackWARs="true" autoDeploy="true">

<Host> 元素定义了Tomcat的虚拟主机。在一个Tomcat服务器中,可以有多个虚拟主机。其中,name 属性指定了虚拟主机的名称,appBase 属性指定了应用程序的基础目录,unpackWARs 属性指定了是否解压WAR文件,autoDeploy 属性指定了是否自动部署应用程序。


6. Context

<Context docBase="/home/apps" path="/home/apps" reloadable="true"/>

<Context> 元素定义了Tomcat的上下文。在一个Tomcat服务器中,可以有多个上下文。其中,docBase 属性指定了应用程序的根目录,path 属性指定了应用程序的上下文路径,reloadable 属性指定了是否支持热部署。

相关文章
|
17天前
|
XML Java 应用服务中间件
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
这篇文章是关于Apache Tomcat服务器的目录结构、配置文件(特别是server.xml)的详细介绍和学习指南。
44 0
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
|
6月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
1286 1
|
6月前
|
XML Java 应用服务中间件
Tomcat服务器Server.xml详解
Tomcat服务器Server.xml详解
|
XML 存储 JSON
JavaWeb--快速入门XML&Tomcat
JavaWeb--快速入门XML&Tomcat
99 0
|
网络协议 应用服务中间件 网络安全
tomcat 组件与server.xml配置
tomcat 组件与server.xml配置
154 0
|
应用服务中间件
JavaWeb--快速入门XML&Tomcat(三)
JavaWeb--快速入门XML&Tomcat(三)
82 0
JavaWeb--快速入门XML&Tomcat(三)
|
Java 应用服务中间件 容器
JavaWeb--快速入门XML&Tomcat(二)
JavaWeb--快速入门XML&Tomcat(二)
112 0
JavaWeb--快速入门XML&Tomcat(二)
|
XML 存储 JSON
JavaWeb--快速入门XML&Tomcat(一)
JavaWeb--快速入门XML&Tomcat(一)
287 0
JavaWeb--快速入门XML&Tomcat(一)
|
应用服务中间件 编译器 Android开发
配置Tomcat时server.xml自动还原问题【Tomcat会删除自己在Servlet.xml 配置的Context元素】
配置Tomcat时server.xml自动还原问题【Tomcat会删除自己在Servlet.xml 配置的Context元素】
146 0
配置Tomcat时server.xml自动还原问题【Tomcat会删除自己在Servlet.xml 配置的Context元素】
|
Web App开发 监控 应用服务中间件
详解Tomcat 配置文件 server.xml
开篇  在看《Tomcat 架构解析》时候,对server.xml的配置文件产生了兴趣,刚好在网上搜了搜一些资料,发现一篇比较好的文章《详解Tomcat 配置文件server.xml》,特意转载过来供有兴趣的人一起研究。
1925 0