这个子项目包含了Tomcat 6.0的源代码,一个实现了Java Community Process http://www.jcp.org/ 的Servlet2.5和JSP2.1标准的容器。
注意:如果你只需要运行Tomcat,没有必要去构建它,你可以非常方便的下载一个二进制发布包。它是跨平台的。阅读RUNNING.txt文件,它介绍了怎样去运行它。
请按以下步骤来从源代码构建一个Tomcat的二进制发布版本:
下载并安装JDK
在你的电脑上安装Apache Ant 1.8.x
构建Tomcat 6.0
检出或以其它方式获得Tomcat 6.0的源代码
构建
切换到源代码目录,执行以下命令:
cd ${tomcat.source}
ant download
ant
警告:运行”ant download”命令会下载构建Tomcat需要的库文件到/usr/share/java目录下。在典型的Linux或者MacOS系统上,即使你这样做,写到这个目录对你来说可能不合适。在Windows上这个目录通常是和c:\usr\share\java目录一致。除非你使用的是Cygwin。阅读下面的部分学习如何自定义二进这制文件的下载目录。
# ----- 代理设置 -----
# 如何使用代理服务请解除注释
#proxy.host=proxy.domain
#proxy.port=8080
#proxy.use=on
# ----- 依赖包的默认基准目录 -----
# 替换需要下载的依赖二进制包的下载目录
base.path=/home/me/some-place-to-download-to
更新源代码
建议你使用SVN客户端定期更新Tomcat 6的源代码
重新构建
你可以使用以下命令为修改的源代码做一个简单的构建
cd ${tomcat.source}
ant
构建servlet 和 jsp API文档
cd ${tomcat.source}
ant -f dist.xml dist-javadoc
额外的构建(commons-logging, webservices等)
cd ${tomcat.source}
ant -f extras.xml
构建一个发布版
一个完整的发布包包括Windows安装器,需要一个可用的Windows环境来创建它。如果不在Windows环境下构建它,构建脚本采用Wine也是可用的。如果不是这个场景,可以设置skip.installer
属性来跳过安装器的创建。
cd ${tomcat.source}
ant -f dist.xml release
构建Apache Tomcat 6.0 Servlet/JSP 容器
原文地址:http://blog.csdn.net/zhanggang807/article/details/47683887