Tomcat 的配置文件说明|学习笔记

简介: 快速学习 Tomcat 的配置文件说明

开发者学堂课程【Linux 操作系统实战Tomcat 的配置文件说明】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/699/detail/12319


Tomcat 的配置文件说明


内容介绍:

一、Tomcat 的目录说明

二、Tomcat 最主要的配置文件:server.xml


一、Tomcat 的目录说明

1.bin:存放启动和关闭 tomcat 的脚本文件。

2.conf:存放 tomcat 服务器的各种配置文件。

3.ID:存放 tomcat 服务器和所有 web 应用程序需要访问的 jar 文件。

4.logs:日志文件

5.temp:存放 tomcat 运行时所产生的临时文件

6.webapps:当发布 web 应用的时候,通常把 web 应用程序以及文件放到这个目录下。

7.work:tomcat 将 jsp 生成的 servlet 源文件和字节码文件放在这个目录下。


二、Tomcat 最主要的配置文件:server.xml

Server.xml 位于 STOMCAT_HOME/conf 目录下,主要作用是配置站点、端口服务等

1.关闭 tomcat 的通信接口:

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

2.Http 访问的端口号(默认为8080端口):

tomcat 访问 web 时候的端口号.

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"redirectPort="8443"/>

image.png

3.AJP 协议访问端口(默认为8009端口):

负责和其他的 HTTP 服务器建立连接。

在把 Tomcat 与其他 HTTP 服务器集成时,就需要用到这个连接器。

<Connectorport="8009"protocol="AJP/1.3" redirectPort="8443"/>

相关配置信息:

image.png

4.实际操作:

(1)切换目录,找 server.xml,进入目录查看相关配置信息

image.png

(2)查看其它配置信息:

一般将如下信息配置好的话,一个 tomcat 服务就相当于已经起来了。可以在页面上输入地址,然后输入8080的端口,就可以看到 tomcat 的标志以及相关信息。(可以用 port 改端口)

image.png

(3)查看 host 的相关配置信息,用/name 进行搜索(先使用 more 命令让所有的信息都展示出来)

image.png

说明它可以支持在这里发布应用程序,而且是自动发布(zuto)。所以可以利用 tomcat 容器的功能,在这里测试应用,比如发布一个应用程序,看它能否运行。

(4)日志的配置,用/prefix 进行搜索

image.png

作用:找到对应时间、对应日志,从而排查错误。

(5)[root@ALiY ~]# cp

apache-tomcat8.5.56/user/local/tomcat8.5 -r

切换到目录,改动端口(应用原地址进行搜索)

image.png

(6)切换到 bin 目录,修改 server.xml 的配置(如将8005改为8015)

image.png

(7)修改发布了的 tomcat 的端口,可以用搜索的方式(/8080可以自动定位)

(8)AJP 的协议可以修改也可以不修改,不用的话可以不改,一般发布服务需要修改,不改可能会报错,同样也可以进行搜索。

(9)回到 bin 目录下,把服务启动起来

image.png

(10)配置完成 tomcat 的服务之后,到云服务管理控制系统设置安全信息,进行安全操作,保存之后就可以进行访问了。(不保存的时候加载不出来,原因是试图访问但被阻止了)

image.png

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