mac安装多个tomcat

1:查看 sdkman 支持哪些 tomcat 版本

sdk list tomcat

会列出全部可用版本:

  • 8.5.x 适配 JDK8(老项目)
  • 9.0.x 适配 JDK8‑11
  • 10.1.x Servlet5,JDK11+
  • 11.0.x Servlet6,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(重点)

  1. 打开终端(Terminal)

  2. 切换到 Tomcat 的 bin 目录(根据您的路径):

    复制代码
    cd /Users/【用户名称】/.sdkman/candidates/tomcat/10.1.55/bin
  3. 给所有 shell 脚本添加执行权限(首次运行需要):

    bash

    复制代码
    chmod +x *.sh
  4. 启动 Tomcat

    bash

    复制代码
    ./startup.sh

    如果看到类似 Tomcat started. 的提示,说明启动成功。

  5. 验证是否正常运行

    • 打开浏览器,访问:http://localhost:8080

    • 如果看到 Tomcat 首页(一只猫的图标),说明部署成功。

⚠️注意:Tomcat10.1 需要 JDK11 及以上,你终端要先切到对应 jdk,否则启动报错

sdk use java 17.0.xx‑tem

#再执行 启动

相关推荐
2501_915909066 小时前
全面解析iOS应用上架到App Store的完整流程与关键注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_915918419 小时前
免 Xcode 开发 iOS,工具链替代方案与编译、签名、安装
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
ty_xiumud11 小时前
以太网 MAC 详解:帧格式、位序、FCS 与收发流程
开发语言·macos·php
营养充电站13 小时前
C++23 新特性在 CLion 中的实战体验
macos·docker·jupyter·正则表达式
liliangcsdn14 小时前
如何为m1 mac安装arm版node
macos
2501_916008891 天前
移动安全之 APP 加固,保障移动应用安全的重要手段
安全·macos·ios·小程序·uni-app·iphone·xcode
艾莉丝努力练剑2 天前
Mac 远程桌面体验:6 个工具的 macOS 适配情况整理
linux·运维·服务器·macos·面试
YH55269842 天前
MacBook Air M4 和 M5 怎么选?
macos