欢迎来到天天文库
浏览记录
ID:30402365
大小:114.04 KB
页数:6页
时间:2018-12-29
《从b源码b安装tomca》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、从源码安装tomcat6.0.18注意事项:JDK用1.61安装Subversionl下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91l当然,如果您想从Eclipse中直接导入Tomcat源代码,请从http://subclipse.tigris.org/update_1.0.x下载Subversion插件,即可导入Tomcat源代码。l安装完成后,请在MS-DOS窗口中键入svnexporthelp,验证是否安装成功2下载Tomcat6.0的源代码lTomcat源
2、代码的版本控制工具不是CVS,而是Subversion,l在MS-DOS下键入:svnexporthttp://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_18/G:tomcat_6.0.18src这个命令的意思是把Tomcat6.0.18的源代码从Subversion库中导入到本机的G:tomcat_6.0.18src目录,l下面是源代码的目录结构,从这个目录结构中,我们可以看出该项目的开发者使用的IDE是Eclipse,因为我们看到了熟悉的.project及.classpath文件。b
3、in脚本文件confxml和properties配置文件javaJava源码文件res资源文件比如说图片文件,ini文件及其它的一些静态资源文件test测试源代码3安装Ant请从http://ant.apache.org/bindownload.cgi处下载并安装1下载依赖项目lTomcat以Ant作为编译工具l修改build.properties找到Tomcat的源代码中的build.properties.default文件,将该文件复制到build.properties,然后打开build.properties,找到下面这行:base.path=/usr/sh
4、are/java将它改为:base.path=G:/tomcat_6.0.18/src/share在Tomcat编译过程中,Ant会让我们下载一些必要的依赖项目,base.path目录就是用来保存这些项目文件的,我们可以将这个属性指向一个已经存在的目录。l修改完base.path后,我们回到MS-DOS窗口,切换到Tomcat源代码所在目录,然后运行antdownload命令cdG:tomcat_6.0.18srcc:apache-ant-1.7.1binantdownload一分钟未到,Ant就告诉我们一个错误并提示我们编译失败,就是找不到http:/
5、/sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2-200606291905/eclipse-JDT-3.2.zip文件。Tomcat的编译和Eclipse的JDT有什么关系?是因为Tomcat是在Eclipse下开发的,所以需要Eclipse的JDT(JavaDevelopmenttooling)插件来编译Tomat源代码。既然找不到,我们只好自己动手,上Google一搜,马上发现这个文件的有效下载地址为:http://mirror.calvin.edu/eclipse/downloa
6、ds/drops/R-3.2-200606291905/eclipse-JDT-3.2.zip。我们打开刚才的build.properties文件,将其34行修改为:jdt.loc=http://mirror.calvin.edu/eclipse/downloads/drops/R-3.2-200606291905/eclipse-JDT-3.2.zipTomcat6.0.0需要改这个,Tomcat6.0.18不需要改这个选项了l修改保存build.properties文件后,重新开始antdownload任务。这次我们等的时间较长,因为eclipse-JDT-3
7、.2.zip大约有19M,下载需要一段时间。编译成功,虽然编译器给出几个警告。……BUILDSUCCESSFULTotaltime:15minutes17secondsl这时我们可发现刚才创建的base.path目录(G:tomcat_6.0.18srcshare)中已经下载了6个依赖项目,它们都是Tomcat编译所必须的。l配置代理修改build.properties文件:添加如下内容proxy.host=192.168.0.1proxy.port=808proxy.use=on1编译请在MS-DOS窗口内键入ant并回车,c:apache-ant-1.
8、7.1b
此文档下载收益归作者所有