tomcat源码ant编译


  tomcat源码可以从git上拉取,地址https://github.com/apache/tomcat.git。我拉比较早,是去年的代码,tomcat9。

  1、用IDEA打开tomcat项目后,配置项目的JDK、编译输出路径:

 

 

  2、接下来是模块的一些包设置:

 

 

  以及路径设置:

 

 

  最后在一个默认的C盘的tomcat依赖包路径下先把这些jar包下载好,否则下一步编译大概率会报错:

 

 

  然后我们就可以开始用ant来编译了:

 

 

   这里遇到的问题都是应该就是jar包下载超时,因为很多jar包都是外网的连接,下载速度很多都是KB/s或者B/s,非常蛋疼。编译执行的是build.xml这个文件,该文件的配置从build.properites.default这个文件里读取:

 

 

 

 

  编译搞完了就大功告成了,可以启动了。怎么启动呢?当然不是去tomcat的bin目录下执行start.sh或者start.bat了,我们是源码,当然是跑代码了:

 

 

  执行BootStrap的main方法,默认的command就是start,就可以把tomcat跑起来,跟我们用start.bat或start.sh跑起来的结果是一样的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM