tomcat9.0.*源码学习环境搭建(idea中) 需要安装git ant

1、下载源码 https://github.com/apache/tomcat.git
2、进入下载的项目目录下 执行 ant
3、导入idea 一路next
这里写图片描述
这里写图片描述
4、大概在红框位置的WEB-INF1、WEB-INF2带有数字的去掉只留下WEB-INF(没有就忽略掉)
这里写图片描述
5、在classpath下添加jar包列表如下可能你的版本不完全是这些 自己看情况
在这里插入图片描述
6、在当前版本下 第二步ant之后就会在源码目录下生成output\build目录(记住这个目录)。叫它目录2
7、配置启动参数:
比如我把tomcat源码下载到E:\test最终目录E:\test\tomcat 叫它目录1
一下目录基本都是: 目录1+目录2+*
(1)下我的虚拟机启动参数就是:
-Djava.util.logging.config.file=“E:\test\tomcat\output\build\conf\logging.properties”
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djdk.tls.ephemeralDHKeySize=2048
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
-Dignore.endorsed.dirs=
-Dclasspath=E:\test\tomcat\output\build\bin\bootstrap.jar;E:\test\tomcat\output\build\bin\tomcat-juli.jar
-Dcatalina.base=“E:\test\tomcat\output\build”
-Dcatalina.home=“E:\test\tomcat\output\build”
-Djava.io.tmpdir=“E:\test\tomcat\output\build\temp”
(2)主类:org.apache.catalina.startup.Bootstrap
(3)Bootstrap的启动参数:start
8、将上面的(1)、(2)、(3)分别放到分别放到最下面的1 2 3里面
这里写图片描述
这里写图片描述
这里写图片描述
9、如果启动还是报错 删除下图中的-dev
这里写图片描述

附上
1、一张看tomcat之前脑力里面一定要记住的大致流程
这里写图片描述
2、 How Tomcat Works 中文版书上相关资料
源码 + tomcat4、5的源码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值