一、概述
服务器: 就是一台电脑
web服务器:就是一台电脑上装了一个软件,用户可以通过浏览器访问这台上的资源
Tomcat服务器:就是一个软件,是一个轻量级的web应用服务器.如果你的程序想要被用户访问,
那么,这个程序必须放入Tomcat中
二、下载安装
无需安装,直接解压就可以(路径不要包含中文空格等)
最新版是Tomcat10,我们统一使用Tomcat8版本就可以,因为相对稳定
使用Tomcat前,必须要安装好jdk,并配置好环境变量JAVA_HOME
三、 启动&关闭
1.启动
开启成功
2.关闭
3.访问服务器
启动服务器后,打开浏览器访问 http://localhost:8080/
其中的8080是Tomcat软件使用的默认端口号
四、Tomcat目录结构
1.核心目录
D:\Java\apache-tomcat-8.5.72\bin: 存放tomcat服务器中可执行文件的目录
D:\Java\apache-tomcat-8.5.72\conf: 存放tomcat服务器中配置文件的目录
D:\Java\apache-tomcat-8.5.72\lib: 存放tomcat服务器运行时所依赖的jar包
D:\Java\apache-tomcat-8.5.72\logs: 存放tomcat服务器运行时产生的日志文件的目录,记录每次启动关闭的一些信息
D:\Java\apache-tomcat-8.5.72\temp: 存放tomcat服务器产生的临时文件的目录, tomcat会自己清理该目录, 可以忽略该目录
D:\Java\apache-tomcat-8.5.72\work: 存放tomcat服务器产生的工作文件
D:\Java\apache-tomcat-8.5.72\webapps: 是localhost虚拟主机默认管理的目录,你开发好的项目代码必须在webapps目录下才可以通过浏览器访问你的程序,包括各种资源(html、css、js、jsp、servlet、图片等)和目录等
D:\Java\apache-tomcat-8.5.72\conf\server.xml: 存放tomcat服务器的核心配置,配置了主机,端口号等
D:\Java\apache-tomcat-8.5.72\conf\web.xml:可以配置一个应用的主页等信息
2.修改默认端口号8080
五、访问自己的项目资源
1.在webapps中添加自己简单的项目
把你的项目放在C:\Program Files\Java\apache-tomcat-9.0.48-windows-x64\apache-tomcat-9.0.48\webapps\test里面
注意: webapps里只能存放文件夹,文件夹里再存你的资源…文件夹名称就是项目名称
重启服务器,打开浏览器访问
访问规则: http://localhost:8080/项目名称/资源名称
例如: http://localhost:8080/test/电影.html
2.测试
3.一个完成的web应用结构
- WEB-INF目录: 放在这个目录下的资源文件是受保护的, 浏览器不能直接访问
- classes目录, 用于存放编译后的class文件
- lib目录, 用于存放web应用所依赖的jar包
- web.xml文件, 用于存放和Web应用相关的一些配置信息(这个文件可以不配置,但是只要创建了必须写内容,否则报错)
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
</web-app>
六、在IDEA中整合Tomcat
1.操作如下图
浏览Tomcat的解压位置