T o m c a t ❀ \textcolor{red}{Tomcat ❀ } Tomcat❀
1) Tomcat服务器和Servlet版本的对应关系🔨
Servlet程序从2.5版本是现在市面上使用最多的版本(xml配置),到了Servlet3.0之后注解版本的Servelt使用2)安装🔨
注意⚠:安装好并且可以使用的前提是: J A V A _ H O M E 环境变量一定要配置好! \textcolor{red}{注意⚠:安装好并且可以使用的前提是:JAVA\_HOME环境变量一定要配置好!} 注意⚠:安装好并且可以使用的前提是:JAVA_HOME环境变量一定要配置好!
找到需要用的Tomcat版本对应的zip压缩包,解压到需要安装的目录即可
了解一下目录 \textcolor{green}{了解一下目录} 了解一下目录
bin : 专门用来存放tomcat服务器的可执行程序
conf : 专门用来存放tomcat服务器的配置文件
lib : 专门用来存放tomcat服务器的jar包
logs : 专门用来存放tomcat服务器运行时输出的日记信息
temp : 专门用来存放tomcat运行时产生的临时数据
w e b a p p s : 专门用来存放部署的 w e b 工程 \textcolor{red}{webapps : 专门用来存放 部署的web工程} webapps:专门用来存放部署的web工程
work : 是tomcat工作时的目录,可以用来存放Tomcat运行时jsp翻译回servlet的源码和Session钝化(序列化:将一个对象写到磁盘上)的目录
3) 如何启动Tomcat服务器🔨
1. 方法一💡
找到Tomcat目录下的bin目录下的 s t a r t u p . b a t \textcolor{red}{startup.bat} startup.bat文件,双击就可以启动Tomcat服务器
2. 方法二💡
- 打开命令行
- cd到你的Tomcat的bin目录下
- 敲入启动命令:catalina run
测试 T o m c a t 服务器启动成功 \textcolor{green}{测试Tomcat服务器启动成功} 测试Tomcat服务器启动成功
打开浏览器,在浏览器地址栏中输入以下地址测试
地址 \textcolor{blue}{地址} 地址
-
http://localhost:8080
-
http://127.0.0.1:8080
-
http://真实ip:8080
- 真实Ip
- 真实Ip
也可以在命令窗口查看:Windows + R ——>cmd回车——>输入ipconfig
当出现以下页面说明
T
o
m
c
a
t
启动成功❀❀❀
\textcolor{red}{当出现以下页面说明Tomcat启动成功❀❀❀}
当出现以下页面说明Tomcat启动成功❀❀❀
4) 如何停止Tomcat🔨
- 点击Tomcat服务器窗口的关闭按钮
- 把Tomcat服务器窗口置为当前窗口,然后按快捷键 Ctrl + C
- 找到 T o m c a t 的 b i n 目录下的 s h u t d o w n . b a t 双击,就可以停止 T o m c a t 服务器 \textcolor{red}{找到Tomcat的bin目录下的shutdown.bat双击,就可以停止Tomcat服务器} 找到Tomcat的bin目录下的shutdown.bat双击,就可以停止Tomcat服务器
5) 如何修改Tomcat端口号🔨
MySQL默认的端口号是:3306
Tomcat默认的端口号是:8080
找到Tomcat下的conf目录,找到server.xml配置文件;找到以下标签,修改port为你想要的端口号
注意⚠:端口号范围1 - 65535
修改完端口号,一定要重启Tomcat才会生效
拓展 : \textcolor{red}{拓展:} 拓展:
百度网址:http://www.baidu.com:80
HTTP协议默认的端口号是:80 (即写上80在网址上会自动抹掉)
6)如何部署Web工程到Tomcat中🔨
1. 第一种方法 \textcolor{green}{1. 第一种方法} 1.第一种方法
只需要将web工程的目录拷贝到Tomcat的webapps目录下即可!
如何访问 T o m c a t 下的 w e b 工程 \textcolor{red}{如何访问Tomcat下的web工程} 如何访问Tomcat下的web工程
你输入 h t t p : / / l o c a l h o s t : 8080 说明已经访问到了 T o m c a t 目录下的 w e b a p p s 里面了 \textcolor{pink}{你输入http://localhost:8080 说明已经访问到了Tomcat目录下的webapps里面了} 你输入http://localhost:8080说明已经访问到了Tomcat目录下的webapps里面了
打开浏览器
输入网址 :http://ip:port/工程名/目录下/文件名
2. 第二种方法 \textcolor{green}{2. 第二种方法} 2.第二种方法
找到Tomcat下的conf目录下的\Catalina\localhost\下,创建如下的配置文件
<!--
Context表示工程上下文
path表示工程的访问路径:/abc 注意是访问路径哦!不是工程实际在你电脑上存放的位置!
当你访问工程下的某个文件时候:http://localhost:8080/abc/book.html
由于docBase的设置,你访问的时候,相当于是映射到了实际的位置
docBase表示你的工程目录在哪里
-->
<Context path="/abc docBase="E:\book" />
3. 拓展 \textcolor{green}{3. 拓展} 3.拓展
手托 h t m l 页面到浏览器,浏览器中的地址如下: \textcolor{red}{手托html页面到浏览器,浏览器中的地址如下:} 手托html页面到浏览器,浏览器中的地址如下:
上图我们发现它使用的是,file://协议。
file协议表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可(直接读本都硬盘,不走网络)
如果是在浏览器地址栏中输入访问地址如下:http://ip:port/工程名/资源名
所使用的协议是HTTP协议,背后的原理完全不同