IDEA 2022 搭建 Tomcat 环境
[TOC]
Tomcat 环境的搭建
下载 Tomcat
Tomcat官网地址
在 Tomcat 官网中下载指定版本的 Tomcat,左侧 Download 处有相应版本,这里推荐 Tomcat 9 版本(因为Tomcat 10 在配置时会出现一定的问题)。
下载后解压到指定位置即可。
配置环境变量即可
配置 Tomcat 环境变量前一定要配置好 Java 的环境变量,尤其是JAVA_HOME,这里我一开始并没有配置 JAVA_HOME
,我的环境变量是JAVA_HOME_180=xxx
,这种方式Tomcat是找不到JAVA_HOME
的,因此我又重新配置了JAVA_HOME
。
我的 JAVA_HOME
环境变量为:
1 | JAVA_HOME=D:\JDK\jdk1.8.0_231 |
下面是 Tomcat 的环境变量配置:
新建 CATALINA_HOME
环境变量:
1 | CATALINA_HOME=D:\tomcat\apache-tomcat-9.0.89 |
修改Path
,在 Path
后添加(新建)如下环境变量:
1 | %CATALINA_HOME%\lib |
验证是否配置成功
在命令行中,执行命令:startup.bat
,若正常打印相关配置变量、且 Tomcat 进程被阻塞,即证明环境搭建成功。访问localhost:8080
,出现以下界面即证明成功搭建。
使用 shutdown.bat
命令即可使阻塞的 Tomcat 进程被关闭,推荐使用这种方式关闭 Tomcat。
可能会出现的问题
- 协议处理程序初始化失败:参考教程
这个问题有可能是由于8080端口被占用了,在Windows中可以使用如下命令查看端口的占用情况:如果确实被占用了,可以使用如下命令杀死端口号为1
netstat -aon|findstr "8080"
<PIDNUM>
的进程。1
taskkill -PID <PIDNUM> -F
- 闪退
可能原因是:环境变量配置不正确,仔细检查环境变量的配置。 - 乱码
问题描述:打开startup.bat后汉字乱码
解决方法:在.\apache-tomcat-9.0.43\conf下打开logging.properties文件
将java.util.logging.ConsoleHandler.encoding = UTF-8
替换为java.util.logging.ConsoleHandler.encoding = GBK
社区版 IDEA 如何配置 Tomcat
CSDN 上大多数教程使用 Maven 创建 Tomcat 项目,但是这种方法实在是过于麻烦,社区版和专业版又有些不同,找不到很多东西。
如何配置 IDEA 2022 社区版中的 Tomcat
- 安装插件
在 File → Settings → Plugin 中安装插件,搜索 Tomcat,安装插件。 - 配置Tomcat路径
安装插件后,在 File → Settings → Plugin → Tomcat Server
添加配置如下: - 完成
IDEA 2022 搭建 Tomcat 环境