idea使用ant源码运行tomcat8.5

1 安装ant

下载ant

下载地址

使用apache-ant-1.10.15版本

将压缩包放到/Library/Java/ant解压

设置ant环境变量

打开finder到用户根目录

按下shift+cmd+.显示隐藏文件

打开隐藏文件.zprofile

按照以下格式设置环境变量

复制代码
#ant
export ANT_HOME=/Library/Java/ant/apache-ant-1.10.15
export PATH=$PATH:$ANT_HOME/bin

2 下载tomcat源码

shell 复制代码
git clone -b 8.5.x https://github.com/apache/tomcat.git

用idea打开项目

1 将项目JDK设置为11
2 将以下三个文件夹分别标记为Source Root和Test Source Root
3 将项目标记为ant项目
4 点击右侧ant图标,运行ide-intellij

此步骤会下载tomcat所需的jar包到用户根目录的tomcat-build-libs文件夹中

5 添加依赖
6 运行Bootstap启动tomcat
相关推荐
程序员阿鹏43 分钟前
RabbitMQ持久化到磁盘中有个节点断掉了怎么办?
java·开发语言·分布式·后端·spring·缓存·rabbitmq
资生算法程序员_畅想家_剑魔43 分钟前
Java常见技术分享-20-多线程安全-进阶模块-并发集合与线程池-ThreadPoolExecutor
java·开发语言
乐之者v44 分钟前
AI生成mybatis代码
java·mybatis
Fluency-111 小时前
94.二叉树的中序遍历
java
梦想的旅途21 小时前
企业微信二次开发:如何实现外部群消息的主动推送?
java·微信·机器人
资生算法程序员_畅想家_剑魔1 小时前
Java常见技术分享-19-多线程安全-进阶模块-并发集合与线程池-线程池框架
java·开发语言
七夜zippoe1 小时前
MyBatis核心源码解析 从SqlSession到Mapper接口的绑定过程
java·mybatis·mapper·sqlsession·缓存机制
艾莉丝努力练剑1 小时前
【Linux进程(七)】进程虚拟地址空间详解:从概念到实现与设计哲学
java·linux·运维·服务器·人工智能·安全·进程
蜡笔弄丢了小新1 小时前
nohup java -jar 文件名
java·python·jar
曼诺尔雷迪亚兹1 小时前
微服务启动失败:Nacos 403(unknown user)与配置拉取失败故障双排查
java·运维·微服务