01.Tomcat源码导入到Eclipse(Idea)中

1.下载Tomcat8源码(tomcat7的源码ant执行有问题暂时未解决)

地址:https://tomcat.apache.org/download-80.cgi       下载zip格式的即可  解压到D盘(我的解压在d盘)

 

2.安装ant

下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache//ant/binaries/apache-ant-1.10.3-bin.zip

下载后和java的环境变量配置方式相同:

提供一种方式:

新建:ANT_HOME=d:\apache-ant-1.10.3

在环境变量path中添加:%ANT_HOME%\bin;即可

在cmd中输入 ant -v  查看是否安装成功。

3.在D:\apache-tomcat-8.5.31-src下面 

打开cmd;在cmd中运行ant ide-eclipse 

然后下载jar一直运行即可.出现以下内容即成功。

4.eclipse导入。

5.使用idea的也可以导入

6.导入的时候出现的问题总结

很容易看出来是jar包找不到。

在D:\apache-tomcat-8.5.31-src目录下面的build.properties.default文件里面有个base.path=${user.home}/tomcat-build-libs 大概在85行处  这个地方可以修改。依赖的jar文件在

C:\Users\Administrator\tomcat-build-libs下面   注意我的系统登录用户为Administrator  所以可以根据自己的情况来找到jar文件 导入即可。

怎么运行?

eclipse的替换jar后就可以run 但是会报错 把运行配置中的vm参数去掉即可

idea中点击Edit Configurations 

在vm参数中添加

-Dcatalina.home=D:/apache-tomcat-8.5.31-src 
-Dcatalina.base=D:/apache-tomcat-8.5.31-src 
-Djava.endorsed.dirs=D:/apache-tomcat-8.5.31-src/endorsed 
-Djava.io.tmpdir=D:/apache-tomcat-8.5.31-src/temp 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djava.util.logging.config.file=D:/apache-tomcat-8.5.31-src/conf/logging.properties

  如下图

 

 

附:源码的下载地址:https://gitee.com/coding111/tomcat_source

posted on 2018-06-11 15:40  开心就好呀·  阅读(197)  评论(0编辑  收藏  举报

导航