Tomcat源码分析 在eclipse中搭建源码环境
来源:JAVA技术开发     阅读:494
北京的店
发布于 2018-08-21 23:08
查看主页

在eclipse中搭建tomcat8源码环境

在tomcat官网下载源码包:apache-tomcat-8.0.53-src.zip; 解压后阅读BUILDING.txt,里面就是编译tomcat源码的步骤

具体步骤:

0.需要JDK7;

1.下载ant。(由于tomcat是用ant编译的);

2.拷贝build.properties.default文件,重命名为build.properties;

3.编辑build.properties:设置base.path=E:\\spring-tool-suite\\lib; (就是放ant下载的依赖包的路径);

4.进入源码路径,执行ant,进行编译。 编译成功后,会在源码的路径下生成output文件夹。以及base.path下也自动下载了少量依赖包。

注意:

(1)编译过程中假如报错可能是有的包自动下载的时候超时,需要手动下载放到base.path目录下;

(2)output/build目录就是编译后生成的tomcat目录,跟非源码安装目录结构一致,可以在output/build/bin目录下直接启动tomcat.

5.执行ant ide-eclipse 生成eclipse相关文件。(会生成.classpath和.project文件)

6.导入项目到eclipse中;

7.在eclipse中设置ANT_HOME和TOMCAT_LIBS_BASE这两个环境变量。

Tomcat源码分析 在eclipse中搭建源码环境

为什么需要在eclipse中设置这两个环境变量? 看自动生成的.classpath文件就知道了,由于classpath中需要引使用这两个变量:

Tomcat源码分析 在eclipse中搭建源码环境

里面配置了tomcat运行环境所需要的依赖包。

最后,找到org.apache.catalina.startup.Bootstrap这个启动类,执行 run application就可。 而后浏览器中输入http://localhost:8080 就出来tomcat的页面了。

另外:还需要设置一个jvm启动参数-Dcatalina.home=E:\spring-tool-suite\workspace\apache-tomcat-8.0.53-src\output\build。 这个路径就是ant编译后生成的这个路径。

Tomcat源码分析 在eclipse中搭建源码环境

假如不配置的话,在tomcat主页中有的链接点击会出现404错误。

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 软件环境
相关推荐
Vuex简单使用流程
浅谈关于程序员的本质
linux useradd 命令基本用法
第50期 是时候开始用CSS自己设置属性了 & 618大促背后的淘系前台技术体系 & 2020年20个大的SEO优化趋势
next.js的从零到百入门配置
首页
搜索
订单
购物车
我的