tomcat源代码之将tomcat7||tomcat8 源代码导入eclipse

来源:互联网 发布:前端优化的方法 编辑:程序博客网 时间:2024/05/08 20:06

1.如果是tomcat7的源代码,在用 ant 编译时需要是jdk6支持,只能时jdk6. 因为我的时jdk7,所以我编译的是tomcat8源代码。

2. https://tomcat.apache.org/tomcat-7.0-doc/building.html 这一篇文章里会告诉你如何用 ant 去build 源代码,源代码解压成文件夹apache-tomcat-7.0.64-src,里面有BUILDING.txt ,他的内容和所给的网址里的内容一样,如果没网可以看BUILDING.txt,接下来,我稍微说一下大致意思。我参考了apache-tomcat-7.0.64-src下的BUILDING.txt 和apache-tomcat-8.0.26-src下的BUILDING.txt,然后编译tomcat8源代码,将其导入eclipse。

3. 下载jdk7和最新版本的ant,配置JAVA_HOME和ANT_HOME,在${tomcat.source}下新建build.properties文件。(${tomcat.source}指的是tomcat8的源代码文件夹,也可以理解为源代码文件夹所在的路径)在build.properties中写上base.path=/home/me/some-place-to-download-to,这句话的作用是:在进行ant时会自动下载一些依赖文件,这些文件九放到base.path里,下载的文件有可能会从googlecode上下载,所以可能会需要代理,按照BUILDING.txt里的写。

4. 我们最终要导入到eclipse里,所以需要下载相应的依赖包cd ${tomcat.source} 然后  ant ide-eclipse,这样的话就会自动下载easymock-3.2.jar,junit-4.11.jar,geronimo-spec-jaxrpc-1.1-rc4,jar,wsdl4j-1.6.2. 在ant的libs里有ant.jar. 把这几个jar都import到项目中,如果ant ide-eclipse未编译成功的话,那么就用ant就可以编译成功了。

5.编译成功后,至于如何导入到eclipse中,如何运行,可以参考其他教程,网上多的是

0 0