1,下载tomcat源码
https://tomcat.apache.org/download-80.cgi
apache-tomcat-8.5.81-src.zip
2,下载好的包无法直接导入eclipse,需要使用ant进行编译
3,下载ant
https://ant.apache.org/bindownload.cgi
apache-ant-1.10.12-bin.zip
4,解压apache-ant-1.10.12-bin.zip,并配置ant环境变量
设置ANT_HOME环境变量,并将%ANT_HOME%\bin添加到path路径中
5,测试ant是否成功
6,进入tomcat解压后目录
修改E:/tomcat源代码/apache-tomcat-8.5.81-src/build.properties.default文件,设置ant编译jar包下载路径
base.path=E:/tomcat源代码/apache-tomcat-8.5.81-src/libs
最好路径里不要有中文,
7,ant ide-eclipse 开始编译
8,耗时约3分钟编译成功,出现了 BUILD SUCCESSFUL
9,此时即可把项目导入到eclipse里
10.eclipse启动,右键项目,run as ,run configurations,修改 Arguments里的VM arguments
-Dcatalina.home=${project_loc:/tomcat-8.5.x/java/org/apache/catalina/startup/Bootstrap.java} -Duser.languange=en -Duser.region=US
点击RUN,,日志里出现INFO: Server startup in 1958 ms,启动成功
11,浏览器里输入 127.0.0.1:8080,成功运行