Windows下安装并配置JDK14.0和Tomcat10

零、写在前面

最近因为需要编写web项目,所以重新安装了JDK和Tomcat,太久没安装这个东西了,折腾了好久。
用IDEA开发,配置Tomcat的时候总是提示Application server libraries not found,我想也许是还不兼容吧,之后还是用回了Tomcat9,就一切正常,慎重下载10。

一、下载JDK和Tomcat

1. 下载JDK

因为官网下载速度实在太慢了,还很容易网络错误,(本来尝试了下清华镜像源,可是速度也并不快),所以我用的华为云,点击下载地址,选择windows版本

2. 下载Tomcat

因为Tomcat文件并不大,所以直接去官网下就可以,Tomcat官网
进入官网以后在左侧选择要下载的版本,
Windows下安装并配置JDK14.0和Tomcat10
这两个是windows适用的版本,根据需要选择32位或64位,需要注意的是JDK和Tomcat的位数需要一致,.zip文件是免安装的,下载好以后直接解压就能用。
Windows下安装并配置JDK14.0和Tomcat10

二、安装JDK

下载好JDK以后,解压,打开高级系统设置,
Windows下安装并配置JDK14.0和Tomcat10

1. 修改环境变量

如果你没有使用Tomcat的需求,那么这一步完成以后就可以结束了
Windows下安装并配置JDK14.0和Tomcat10
修改Path,新建一个,将你解压的jdk的\bin目录添加进去
Windows下安装并配置JDK14.0和Tomcat10
打开cmd,输入java -version,出现如下字样,就代表jdk安装成功
Windows下安装并配置JDK14.0和Tomcat10

2. 添加jre文件夹

因为免安装,所以没有自选模块,也就不会出现jre目录,这是需要自己手动添加的,进入jdk目录,直接在上方输入cmd,回车,就能在命令行中直接进入该目录
Windows下安装并配置JDK14.0和Tomcat10
执行bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
执行完毕后就会发现出现jre目录了。

三、安装Tomcat

同样是解压到指定目录,
Windows下安装并配置JDK14.0和Tomcat10

1. 修改环境变量

从下面这张图可以看到,安装Tomcat需要CATALINA_HOME, CATALINA_BASE, JAVA_HOME, JRE_HOME以及对应的jvm.dll文件,所以环境变量中也需要添加这些变量。
Windows下安装并配置JDK14.0和Tomcat10
CATALINA_HOME, CATALINA_BASE, JAVA_HOME,
Windows下安装并配置JDK14.0和Tomcat10
Windows下安装并配置JDK14.0和Tomcat10

2. 安装Tomcat

进入tomcat的bin目录,打开cmd,输入service.bat install Tomcat10
Windows下安装并配置JDK14.0和Tomcat10

四、启动Tomcat可能会出现的问题

1. 错误代码1067

如果是此前可以正常启动,突然之间出现这个错误,卸载重装应该可行。
同样是在Tomcat的bin目录下启动cmd,输入service.bat uninstall卸载,重装还是在该目录下,service.bat install Tomcat10

2. 错误代码4

Windows不能在本地计算机启动,进入Tomcat的bin目录,双击打开tomcat10w
Windows下安装并配置JDK14.0和Tomcat10
将Startup和Shutdown的Mode都改为Java
Windows下安装并配置JDK14.0和Tomcat10
Windows下安装并配置JDK14.0和Tomcat10
然后回到General,点击Start
Windows下安装并配置JDK14.0和Tomcat10
在浏览器输入localhost:8080验证tomcat是否启动成功
Windows下安装并配置JDK14.0和Tomcat10