Tomcat简介
1. 下载压缩包,解压
2. 无需安装,启动即可
![](https://img-blog.csdnimg.cn/ddf85dc3aa56487bbf9d76e1603a9207.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6bK46bG8LUQ=,size_20,color_FFFFFF,t_70,g_se,x_16)
B/S架构:浏览器/服务器,想要通过浏览器访问部署在服务器(Tomcat)上的资源(静态网页、动态网页、图片、文件等等),一个大前提就是服务器必须开启,另外一个前提就是应用必须启动。
![](https://img-blog.csdnimg.cn/9b7db851db9a4daf8ba4c89c13fdb07f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6bK46bG8LUQ=,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/1a2d56b434ce41e6948e5139ce6ee08a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6bK46bG8LUQ=,size_20,color_FFFFFF,t_70,g_se,x_16)
Tomcat启动成功后,就可以通过IP地址+端口的形式访问到此服务器上的WEB应用(网页资源)。
![](https://img-blog.csdnimg.cn/f84a76a0c0cf48298dafc0cbc8d3c73c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6bK46bG8LUQ=,size_20,color_FFFFFF,t_70,g_se,x_16)
在我们本机查看到的IP地址是内网IP(学校范围内唯一),是学校的网络服务器分配给我们的IP地址,只有学校的路由器能够根据这个IP地址找到我们的机器。而学校以外的路由器无法简单根据IP地址定位机器。
Tomcat服务器其实是java编写的程序(众多类组成),启动便是运行java程序(开启一个JVM线程),需要依赖java运行时环境(JRE),所以要配置JRE_PATH。如果双击startup.bat,出现闪退现象,就是没配置JRE_PATH。
编写好的WEB应用,想要通过网络被访问,就必须部署到服务器上,对于Tomcat服务器来说,就是将应用打包成war包,然后放到webapps这个文件夹下。
![](https://img-blog.csdnimg.cn/2f0839a2bb1b46dea1c13a7bb21b6f2f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6bK46bG8LUQ=,size_20,color_FFFFFF,t_70,g_se,x_16)
Tomcat需要依托于操作系统提供服务,其中,Linux平台能够提供更加安全和稳定的支持,所以现在公司中的应用都是部署在Linux系统中。
如何访问Tomcat上的应用
- 通过IP地址+端口访问
- IP地址:部署Tomcat服务器的机器的IP地址。
- 端口:一台机器上的一个服务对应一个端口,端口是访问同一台机器上不用服务的识别标志,在conf/server.xml配置文件中配置Tomcat服务的端口,Tomcat服务器会监听这个端口,即感知来自浏览器的请求。