安装Tomcat

安装Tomcat,以及安装过程中对踩的一些坑进行记录。

1. 下载Tomcat

进入Tomcat官网,点击Tomcat 9,选择64位进行下载。

2. 配置环境变量

将下载下来的压缩包解压到想要放置的路径。

打开计算机属性-高级系统设置-环境变量。

在用户自定义变量中新建 CATALINA_HOME,变量值是压缩包的绝对路径。

编辑Path环境变量,添加 %CATALINA_HOME%\bin\

保存设置。

3. 添加JDK的配置信息

这里配置的原因好像是因为jdk13 没有jar文件,反正不配置tomcat启动不起来。

在Tomcat的bin目录下,找到catalina.bat文件,增加下列语句

1
2
set JAVA_HOME=D:\Software\Java
set JRE_HOME=D:\Software\Java

注意这里的路径是自己电脑上java的路径。

保存文件后,再找到service.bat文件,增加下列语句

1
2
3
set "JAVA_HOME=D:\Software\Java"
set "JRE_HOME=D:\Software\Java"
set "JVM=D:\Software\Java\bin\server\jvm.dll"

保存文件,仍然在bin目录下,摁住shift,点击鼠标右键,打开PowerShell,输入service.bat install安装Tomcat。

出现Tomcat 9 has been installed表示安装成功。

4. 启动Tomcat

打开命令行,输入startup命令,弹出命令窗口,表示启动成功了。打开浏览器,在网址输入框中输入localhost:8080能打开Tomcat首页表示配置成功了。

5. 删除Tomcat

切换到Tomcat的bin目录下,使用同样的方法打开PowerShell,输入service.bat remove Tomcat9删除Tomcat。

6. 启动窗口中文乱码问题

我在安装配置好Tomcat后,启动Tomcat时,弹出的窗口中存在中文显示的乱码问题。

在网上寻找解决方法,有提到是catalina.bat文件编码问题,我修改了之后还是没有效果。最后找到一个解决方法是切换到Tomcat的conf目录下,找到logging.properties文件,将java.util.logging.ConsoleHandler.encoding=UTF-8改为GBK即可。

7. 参考