tomcat是JavaWeb开发的基础,我们所有的JavaWeb项目基本上都是发布到tomcat里面运行的。(常见错误请参考文章末尾)
第一步:访问tomcat官网:https://tomcat.apache.org/
在页面左部的downloads栏,选择自己合适的版本,这里我们选择tomcat9.
点进去,这里有不同安装方式的tomcat的安装包,这里我选择解压缩的安装方式。
第二步:喝杯茶,吃颗糖,等tomcat下载完成,然后解压缩到自己的安装目录,打开后就是这样啦。
第三步:配置环境变量。右击我的电脑,依次打开:属性、高级系统设置、环境变量。
这里我们配置的是系统环境变量,点击新建,创建TOMCAT_HOME环境变量,指向你的tomcat的安装目录,同时在path变量中追加%TOMCAT_HOME%\bin,%TOMCAT_HOME%\lib,%TOMCAT_HOME%\lib\servlet-aqi.jar,%TOMCAT_HOME%\lib\jsp-api.jar。至此,我们的环境变量就算配置完成了。
第四步:回到我们的安装目录,进入bin目录,双击打开startup.bat批处理文件,显示如下界面即表示tomcat安装成功。
常见错误:startup闪退
原因1:计算机8080端口已经被占用。解决方法:快捷键:win+r,输入cmd,打开命令行,输入代码 netstat -ano|findstr "8080",(记住findstr和"8080"之间是有空格的,被问了无数遍为什么命令执行不了。。。)当然我这里没有哈
如果有的话,就根据PID(进程id号)来查看这个占用端口的是哪个程序,命令是“tasklist|findstr "8080"”(PID是最后一列的数)
再通过命令行“taskkill /f /t /im ********”结束该进程(注意“/”之前都有空格),重新启动tomcat。
以下是针对于解压缩版本的错误,由于不是安装版,可能会造成环境变量的缺失,我们右击编辑startup文件,在文件的开头加入如下两行代码,保存,重启tomcat.
SET JAVA_HOME=****** 你Java的安装目录
SET TOMCAT_HOME=***** 你tomcat的安装目录
保存并重启tomcat。