Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

详解Tomcat配置及使用 PDF 下载


分享到:
时间:2020-06-07 15:48来源:http://www.java1234.com 作者:小锋  侵权举报
详解Tomcat配置及使用 PDF 下载
失效链接处理

详解Tomcat配置及使用 PDF 下载

 

本站整理下载:
 
相关截图:
 
主要内容:

详解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应用。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐