目录
web服务器是一种被动操作,主要功能是提供网上信息浏览服务,处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
1.概述
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。
2.为什么需要使用Tomcat服务器?
- 小型的轻量级应用服务器
- JavaWeb需要运行在Web应用服务器上才能提供服务;
- 使用简单,资料文档丰富,能更快上手;
- 主要用于解析JSP/Servlet
- 免费、开源;Apache基金会提供支持;
- 版本更新快,目前已经更新到Tomcat 10;
- 跨平台,可以运行在Windows、Linux等各种操作系统上;
- 支持负载均衡,可以与Apache、Nginx、Varnish等配合实现高性能Web服务;
3.Tomcat服务器的下载、安装、启动、配置
3.1 tomcat下载
在安装Tomcat服务器之前需要下载安装并配置jdk
官网下载Tomcat安装包(下载地址:tomcat官方下载),推荐下载解压版(下图红色框选区域),使用起来比较方便。
3.2 tomcat安装
安装版:一台电脑上只能安装一个Tomcat;
解压版:无需安装,解压即可用,解压多少份都可以,所以我们选择解压版。
3.2.1 tomcat解压版本
3.2.2 tomcat安装版
暂无图解(与普通软件安装一致)
3.3 tomcat启动和关闭
启动
进入%CATALANA_HOME%\bin目录,找到startup.bat,双击即可;
关闭
进入%CATALANA_HOME%\bin目录,找到shutdown.bat,双击即可;
注意事项:点击startup.bat后窗口一闪即消失:检查JAVA_HOME环境变量配置是否正确;
3.4 更改tomcat默认端口号
在tomcat的解压目录下,在config文件夹内:apache-tomcat-8.5.40\conf,编辑server.xml文件。
注意事项:端口号:0-65535.
http默认端口号为80,也就是说在URL中不给出端口号时就表示使用80端口。当然你也可以修改为其它端口号。
当把端口号修改为80后,在浏览器中只需要输入:http://localhost就可以访问Tomcat主页了。
4.Tomcat服务器的目录结构
目录 | 说明 |
/bin | 存放各种平台下用于启动和停止Tomcat的脚本文件 |
/conf | 存放Tomcat服务器的各种配置文件 |
/lib | 存放Tomcat服务器所需的各种JAR文件 |
/logs | 存放Tomcat的日志文件 |
/temp | Tomcat运行时用于存放临时文件 |
/webapps | 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中 |
/work | Tomcat把由JSP生成的Servlet放于此目录下 |
5.如何访问Tomcat服务器主页
当启动tomcat服务后,打开浏览器,在地址栏上输入tomcat主页地址,如下图:
http://localhost:8080
6.如何使用Tomcat手动部署Web应用程序
1.将war包丢进webapps
将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。2.配置Server.xml部署Web工程
编辑server.xml添加如下:<Context docBase="D:\test\dubbo-admin-2.5.10" path="/test" reloadable="false" />(访问路径为path内容)
3.、添加xml方式部署Wweb工程
在D:\apache-tomcat-8.5.43\conf\Catalina\localhost:添加demo1.xml
<?xml version="1.0" encoding="UTF-8"?> <Context docBase="D:\test\dubbo-admin-2.5.10" reloadable="false" />