1、下载Tomcat
在Tomcat官网,下载需要版本的Tomcat服务器:
https://tomcat.apache.org/download-80.cgi
2、将下载的Tomcat解压(我下载的是8.5版本的Tomcat)
3、配置TOMCAT的环境变量
环境变量是你一些地址,但是这些地址是可以更改的地址,所以叫变量;Tomcat的环境变量我们就设置刚才那个8.5版本的环境变量:
①单机【开始】按钮;
②在【开始】菜单中找到并右键点击【计算机】,选择【属性(R)】
③在弹出来的窗口中找到【高级系统设置】,在弹出来的窗口中选择【高级】栏目下的【环境变量(N)…】
④在弹出来的【环境变量】窗口中找到【系统变量(S)】下面的【新建(W)…】
⑤在弹出的【编辑系统变量】的【变量名(N):】后面的输入框中输入:
CATALINA_HOME
在【变量值(V):】后面的输入框中输入具体的,你的Tomcat解压包的主目录,到apache-tomcat-8.5.27即可,不要到bin目录;之后点击【确定】即可;
⑥再【新建(W)…】一个【CATALINA_BASE】的变量名,变量的值可以设置成apche-tomcat-8.5.27的安装主目录,也可以设置成别的Tomcat目录;
⑦在【系统变量(S)】里面找到变量名为【Path】的环境变量,在他的变量值中加入:
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;
4、关于CATALINA_HOME和CATALINA_BASE的区别
先看官网的一段话:
Directories and Files
Throughout the docs, you'll notice there are numerous references to $CATALINA_HOME.
This represents the root of your Tomcat installation. When we say, "This information
can be the root of your Tomcat install. Optionally, Tomcat may be configured for
multiple instances by defining $CATALINA_BASE for each instance. If multiple instances
are not configured, $CATALINA_BASE is the same as $CATALINA_HOME.
文件夹和文件
浏览这些文件,你可以发现好多是和$CATALINA_HOME相关的;这代表你的Tomcat安装的根目录;当我们说:
“这些信息可以在你的$CATALINA_HOME/README.txt 文件中找到”,这就是说,你可以在Tomcat安装的根目录
找到README.txt这个文件;通常,Tomcat可以通过为每一个实例配置$CATALINA_BASE,来实现配置多个Tomcat
实例;如果多个实例没有配置,$CATALINA_BASE 和 $CATALINA_HOME的配置一样;
These are some of the key tomcat directories:
下面是tomcat的一些关键文件夹:
1. /bin - Startup, shutdown, and other scripts. The *.sh files (for
Unix systems) are functional duplicates of the *.bat files (for
Windows systems). Since the Win32 command-line lacks certain
functionality, there are some additional files in here.
【1、bin文件夹】:含有来启动,关闭和其它的一些脚本;后缀是sh的文件是为Unix系统使用的;以bat为后缀的是为了windows系统使用的;
自从Win32命令行缺乏一些功能后,bin目录里存了一些额外的文件;
2. /conf - Configuration files and related DTDs. The most important
file in here is server.xml. It is the main configuration file for
the container.
【2、conf文件夹】:配置文件和相关的DTD文件。这里面最重要的文件是server.xml。这是容器的主要配置文件;
3. /logs - Log files are here by default.
【3、logs文件夹】默认的日志文件(笔者:用来存储默认打印的一些日志信息)
4. /webapps - This is where your webapps go.
【4、webapps文件夹】:这里是你的web app存放的地方;
这说明,CATALINA_HOME是最正统的根目录;而CATALINA_BASE是根据各个Tomcat副本而改变的,一般地,我们不要轻易动CATALINA_HOME,而是在不同的实例中,去改变CATALINA_BASE;
CATALINA_HOME:是主基地,是大本营,是总部; CATALINA_BASE:是分基地,是分公司,是分店;
所以,不要轻易更改总部的信息,要改可以改分店的环境变量;
5、CATALINA_HOME和TOMCAT_HOME的区别
论坛上的总结是这样的:
tomcat30时用tomcat_home,不能用catalina_home
tomcat4.05.0之后的用catalina_home和tomcat_home都行
未求证;推荐使用负责技术层的catalina_home,如果遇到一些老版本的Tomcat,你可以改一个TOMCAT_HOME试试;
6、Tomcat和catalina的区别
Tomcat和catalina区别:Tomcat主要负责业务层,catalina主要负责技术层;就像一个英国,Tomcat是英国女王,catalina是英国首相;业务方面的事物,一般用Tomcat,具体到技术方面,我们就用catalina来命名;