失效链接处理 |
详解Tomcat配置及使用 PDF 下载
本站整理下载:
提取码:uynt
相关截图:
主要内容:
详解Tomcat配置及使用
本文链接:https://blog.csdn.net/longyin0528/article/details/80836543
1. 初识Tomcat
此处以 Tomcat 7.0.88版本为例。
1.1 启动
进入bin目录,在点击startup.bat启动时,如果窗口一闪而过,启动失败,一般是因为环境变量没有设置好。
设置:
JAVA_HOME 为 JDK安装路径。
Tomcat就可以根据JAVA_HOME找到JDK,然后启动了。(Tomcat依赖于java)
1.2 关闭
同样的,bin目录中可以点击shutdown.bat将其关闭,如果关闭失败,一般是因为环境变量没有设置好。
设置:
CATALINA_HOME 为 Tomcat安装路径。
这个环境变量能够让Tomcat在该变量所配置的目录来启动。
注意!如果本机安装了多个Tomcat,不论点击谁的startup.bat,启动的都是CATALINA_HOME变量所指向的Tomcat。因为该原因,一般也不推荐配置这个环境变量。
1.3 配置端口
进入conf目录,编辑server.xml配置文件。
1
找到下面这段配置:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
可以将port的值修改为80,这样下次启动就访问浏览器localhost即可,因为浏览器的默认端口就是80。
1.4 关于端口占用问题
使用命令:
netstat -ano
可以找到占用端口的进程pid,再进入任务管理器,将对应pid的进程关闭。
如果没有找到pid,在属性显示栏右键勾选pid,即可看到。
2. Tomcat目录结构
bin —— 存放启动和关闭Tomcat的脚本文件。
conf —— 存放Tomcat服务器的各种配置文件。
lib —— 存放Tomcat服务器的支撑jar包。
logs —— 存放Tomcat的日志文件。
temp —— 存放运行时产生的临时文件。
webapps —— web应用所在目录,供外界访问的web资源的存放目录。
work —— Tomcat的工作目录。
3. 虚拟主机配置
3.1 什么是虚拟主机
虚拟主机:
由于在Tomcat中可以运行多个站点,用户用浏览器访问Tomcat服务器中的每个站点的时候,就像在访问各自独立的服务器一样。
所以我们可以说,各个站点是分别运行在Tomcat这个真实服务器上的一台虚拟主机上。
简而言之:
一个Tomcat中可以配置多台虚拟主机,一个虚拟主机上可以运行一个网站。
一个网站就可以认为是一台虚拟主机。
3.2 什么是web应用
一个虚拟主机上的很多web资源,按照功能类别组织成一个个的web应用,再交给虚拟主机管理,并提供给用户访问。
3.3 如何配置web应用
当我们完成了一个web应用后,所有的该应用资源全部放在一个文件夹中,比如news,如何让虚拟主机去识别这个文件夹,并管理呢?
我们进入到conf目录的server.xml中,可以看到有这么一段配置:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
这就是Tomcat初始自带的一个虚拟主机localhost,并且外部访问所有应用资源所在的根目录是webapps。
Host元素中的Context元素,代表web应用。
|