Tomcat简介
Tomcat是一个流行的Java Web服务器,它提供了运行Java Web应用程序所需的容器环境。通过使用Tomcat,开发者可以轻松地部署和运行Java Web应用程序。
Tomcat的安装
1、安装Java环境。Tomcat由Java语言编写,运行时需要Java环境。
1.1、通过查看Java版本确认系统是否安装有Java环境,若能返回Java版本信息,则证明系统已安装Java,可忽略以下安装步骤。
1.2、若输入命令后显示:command not found,则继续以下安装步骤。
1.3、使用yum安装openjdk1.8.0。
1.4、安装完成后再次查看Java版本查看是否安装成功。
2、安装Tomcat。
2.1、解压Tomcat压缩包。
2.2、将解压出的目录移动至/usr/local/tomcat中。
3、测试Tomcat。
3.1、开放8080端口,8080是Tomcat默认监听端口。
3.2、浏览器输入http://服务器IP:8080,查看是否安装成功。
Tomcat的使用
1、启动Tomcat。
2、关闭Tomcat。
Tomcat的目录
- bin:启动和关闭Tomcat脚本文件。
- conf:Tomcat的各种配置文件。
- lib:Tomcat和所有web项目可以访问的jar包。
- logs:Tomcat的日志文件。
- webapps:web项目的存放目录。
- work:JSP经过Tomcat编译后生成的Servlet。
- temp:Tomcat运行时的临时文件。
Tomcat的核心配置
Tomcat核心配置文件为conf/server.xml,它包含了Tomcat的全局配置信息,包括监听端口、虚拟主机、安全配置、连接器等。
- Server元素在最顶层,代表整个Tomcat容器。shutdown属性表示关闭Server的指令,port是Server接收shutdown指令的端口号,设为-1可以禁掉该端口。
- Listener(监听器)定义的组件,可以在特定事件发生时执行特定的操作,被监听的事件通常是Tomcat的启动和停止。
- GlobalNamingResources元素定义了全局资源。
- Service(服务)将Connector(连接器)和Engine(引擎)组装在一起对外提供服务。一个Server元素中可以有一个或多个Service元素,一个Service可以包含多个Connector,但是只能包含一个Engine;Connector接收请求,Engine处理请求。
- Engine(引擎)、Host(主机)和Context(上下文)都是容器,且Engine包含Host,Host包含Context。每个Host组件代表Engine中的一个虚拟主机,每个Context组件代表在特定Host上运行的一个Web应用。