下载Ant
打开http://ant.apache.org/bindownload.cgi
下载Ant http://apache.fayea.com//ant/binaries/apache-ant-1.10.1-bin.zip
解压Ant到目录
D:\soft\apache-ant-1.10.1
配置Ant系统变量(注意不是用户变量)
ANT_HOME D:\soft\apache-ant-1.10.1
配置环境变量Path(注意不是用户变量)
追加 ;%ANT_HOME%\bin
检验Ant变量是否正常
打开CMD,输入 ant -version 输出 Apache Ant(TM) version 1.10.1 compiled on February 2 2017 表示Ant系统环境正常
打开http://tomcat.apache.org/download-80.cgi
下载tomcat源码http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.15/src/apache-tomcat-8.5.15-src.zip
解压源码到目录D:\soft\apache-tomcat-8.5.15-src
cd D:\soft\apache-tomcat-8.5.15-src
编辑build.properties.default
base.path=${user.home}/tomcat-build-libs
改为
base.path=D:\soft\apache-tomcat-8.5.15-src
编译源码
d:
cd D:\soft\apache-tomcat-8.5.15-src
输入命令 ant
等待自动下载依赖jar包和编译,大概1分钟左右,看网速和电脑硬件配置
eclipse新建java工程tomcat8.5.15
选中工程名,右键工程名tomcat8.5.15,import > file system 选择源码路径,确定
输出src文件夹,在java项目中选择java和test文件夹,右键 build path > use as source folder
在java项目下新建 lib(用于存放其他依赖jar包)文件夹 http://pan.baidu.com/s/1dDz1FMD
复制jar包到lib目录并引用D:\soft\apache-tomcat-8.5.15-src\output\build\lib
依赖jar包引用之后,注释红色的类
修改D:\workspace\tomcat8.5.15\output\build\conf\tomcat-users.xml
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui,admin-script"/>
找到org.apache.catalina.startup.Bootstrap.java, 然后 Debug as Java Application -> Debug Configuartions...
输入vm参数
-Dcatalina.home="D:\workspace\tomcat8.5.15\output\build"
-server
-Xms512m
-Xmx512m
访问 http://localhost:8080
tomcat8.5.15源码编译运行
最新推荐文章于 2024-08-10 00:50:23 发布