下载
官网 https://tomcat.apache.org/ 下载, 可以看到左边有所有比较新版本的下载
如果找不到自己想下载的版本, 比如 Tomcat 6, 可以点击 Archives 就看到所有的版本
网上有人说要 6 版本或者 7 版本最好, 但是我用过 8.0 版本的, 感觉没啥毛病, 太新的又不想踩坑, 因此我这里选择下载 8.0 的最高版本
依次点击 Archives,tomcat-8,v8.0.53,bin, 然后点击 apache-tomcat-8.0.53-Windows-x64.zip 下载, 32 位的系统选择 32 位的即可.
安装
解压到想要安装的目录下, 而且这里我改了简短的名字
运行
很多网上的安装教程都是一股脑的 [下载] [安装] [配置] , 然后再 [运行] , 其实不需要配置, 有需求才需要配置, 我们目前要的效果只是浏览器输入 http://localhost:8080 / 能出现 "那个" 界面 (滑稽), 因此, 我们大可直接在 bin 目录下双击 startup.bat 来启动 Tomcat. 前提是配置了 JAVA_HOME, 不然会出现双击直接闪一下, 没啥反应.
何时需要配置?
Tomcat 环境这东西, 网上很少有一个比较详细的解释, 为什么要配置? 这个问题在很多 Tomcat 安装教程里面都没有说到, 反正就跟着我去做就行, 别问为什么, 感觉这样子会形成一个按部就班不思考的习惯
先来看一个效果, 在下面这个地址栏敲 cmd 并回车, 打开命令行工具
执行 startup.bat, 可以看出, 就算不配置 CATALINA_HOME, 也会正确识别到
但是如果我们直接 Win+R, 输入 cmd 打开命令行工具, 然后将 startup.bat 拖到命令行工具中, 回车执行, 发现就会找不到 CATALINA_HOME
这是为什么? 我们可以看一下 startup.bat 的代码, 大概意思就是 [先判断 CATALINA_HOME 环境变量是否为空, 如果为空, 就将当前目录设为 CATALINA_HOME 的值. 接着判断当前目录下是否存在 bin\catalina.bat, 如果文件不存在, 将当前目录的父目录设为 CATALINA_HOME 的值] , 意思就是 D:\software\code\tomcat8\bin 下没有 bin\catalina.bat, 因此就将 D:\software\code\tomcat8 设为 CATALINA_HOME, 这样就可以正确识别到 D:\software\code\tomcat8\bin\catalina.bat. 很明显直接 Win+R, 输入 cmd 打开命令行工具, 无论怎么样自动识别都是不对的, 因此才需要手动配置 CATALINA_HOME
下面我们配置 CATALINA_HOME 看一下效果
可以看到, 无论在哪里执行, 都 OK 了
但是问题又来了, 不可能每次都是写 startup.bat 的全路径吧, 我都知道全路径了, 还不如直接去双击对不对?, 因此这时候就需要到 TOMCAT_HOME 了
新建一个系统变量: TOMCAT_HOME=D:\software\code\tomcat8(此路径为你解压文件夹所在的绝对路径)
将 %TOMCAT_HOME%\bin 加入到 path 中 (我的系统是 Windows 10)
如果是 Windows 7 系统则是这样
突然有事, 先到这里, 后面我再补充, 其实 TOMCAT_HOME 可有可无, 因此先停一下
来源: http://www.bubuko.com/infodetail-3536413.html