1:查看 sdkman 支持哪些 tomcat 版本
sdk list tomcat
会列出全部可用版本:
8.5.x适配 JDK8(老项目)9.0.x适配 JDK8‑1110.1.xServlet5,JDK11+11.0.xServlet6,JDK17+
2:安装多个版本示例
#安装 tomcat8.5
sdk install tomcat 8.5.100
#安装 tomcat9
sdk install tomcat 9.0.95
#安装 tomcat10
sdk install tomcat 10.1.33

安装目录统一放在:
~/.sdkman/candidates/tomcat/
每个版本独立文件夹,互不覆盖。
3:切换 tomcat 版本(终端生效)
#临时切换当前终端为tomcat8.5
sdk use tomcat 8.5.100
#设置系统默认tomcat版本(新开终端默认这个)
sdk default tomcat 9.0.95
#查看当前生效tomcat
sdk current tomcat
4、启停 tomcat(重点)
-
打开终端(Terminal)
-
切换到 Tomcat 的 bin 目录(根据您的路径):
cd /Users/【用户名称】/.sdkman/candidates/tomcat/10.1.55/bin -
给所有 shell 脚本添加执行权限(首次运行需要):
bash
chmod +x *.sh -
启动 Tomcat:
bash
./startup.sh如果看到类似
Tomcat started.的提示,说明启动成功。 -
验证是否正常运行:
-
打开浏览器,访问:http://localhost:8080
-
如果看到 Tomcat 首页(一只猫的图标),说明部署成功。
-
⚠️注意:Tomcat10.1 需要 JDK11 及以上,你终端要先切到对应 jdk,否则启动报错
sdk use java 17.0.xx‑tem
#再执行 启动