Tomcat简介
Tomcat服务器是Apache的一个开源免费的Web容器。它实现了JavaEE平台下部分技术规范,属于轻量级应用服务器。
Tomcat版本说明
Tomcat版本 | JDK版本 | Servlet版本 | JSP版本 |
---|---|---|---|
10.0.X | 8 and later | 5.0 | 3.0 |
9.0.x | 8 and later | 4.0 | 2.3 |
8.0.x | 7 and later | 3.1 | 2.3 |
7.0.x | 6 and later | 3.0 | 2.2 |
6.0.x | 5 and later | 2.5 | 2 |
Tomcat下载与安装
下载地址:Apache Tomcat® - Welcome!
安装
Tomcat是一款绿色软件,解压就可以使用
配置环境变量
Tomcat是用Java语言开发的Web容器,在使用Tomcat时需要配置环境变量
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_171
PATH:%JAVA_HOME%\bin;
CLASS_PATH:%JAVA_HOME%\lib;
bin
bin目录主要是用来存放tomcat的命令文件, 包含一些tomcat启动或关闭的一些文件
conf
conf目录主要是用来存放tomcat的一些配置文件
lib
lib目录主要用来存放tomcat运行需要加载的jar包。
logs
logs目录用来存放tomcat在运行过程中产生的日志文件。
temp
temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)
webapps
webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包的形式发布应用。
work
work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。
Tomcat启动与关闭
Tomcat启动: 运行startup.bat文件 或 在当前文件cmd窗口下执行 catlina.bat start
Tomcat关闭: 运行shutdown.bat文件 或 直接关闭控制台窗口 或 在当前文件cmd窗口下执行 catlina.bat stop
访问Tomcat
1.访问Tomcat的URL格式:http://ip:port
2. 访问本机Tomcat的URL格式:http://localhost:8080
配置Tomcat Manager
配置Tomcat Manager的访问用户
Tomcat Manager中没有默认用户,我们需要在tomcat-users.xml文件配置。Tomcat Manager的用户配置需要配置两个部分:角色配置、用户名及密码配置。
Tomcat Manager中的角色分类
manager-gui角色:
允许访问HTML GUI和状态页面(即URL路径为/manager/html/*)
manager-script角色:
允许访问文本界面和状态页面(即URL路径为/manager/text/*)
manager-jmx角色:
允许访问JMX代理和状态页面(即URL路径为/manager/jmxproxy/*)
manager- status角色:
仅允许访问状态页面(即URL路径为/manager/status/*)
配置用户及角色
修改tomcat-users.xml
解除访问限制
进入Tomcat的webapps目录下,打开webapps/manager/META-INF/context.xml文件,修改下面这段配置