本教程以tomcat 6.0.X和7.0.X为例,给大家讲解如何通过源码编译安装tomcat,在开始前需要做两件事,一是安装ant,二是安装java开发环境,然后才能进行tomcat的编译工作,下面看具体的操作。
第一步:安装Apache Ant
首先通过
[root@poorren ~]# wget http://archive.apache.org/dist/ant/ binaries/apache-ant-1.8.2-bin.tar.gz [root@poorren ~]# tar zxvf apache-ant-1.8.2-bin.tar.gz [root@poorren ~]# mv apache-ant-1.8.2 /jsp/ant [root@poorren ~]# vim /etc/profile 在最后加入 ANT_HOME=/jsp/ant [root@poorren ~]# source /etc/profile 通过以上操作,ant就安装成功了。
第二步:安装JAVA的开发环境
下载jdk-6u21-linux-x86.bin,这个需要根据自己的系统平台与选择安装,我是32位的系统,所以我下载了此版本,如果64位系统就需要下载相应的64位版本。
[root@poorren ~]# wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/ CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u21-linux-x64.bin? BundledLineItemUUID=RQKJ_hCyiUEAAAExKNsITW_C& OrderID=lP6J_hCyE74AAAExBtsITW_C& ProductID=xKiJ_hCySHIAAAEpT7wzBGsB& FileName=/jdk-6u21-linux-x64.bin [root@poorren ~]# chmod +x jdk-6u21-linux-x64.bin [root@poorren ~]# ./jdk-6u21-linux-x64.bin [root@poorren ~]# mv jdk1.6.0_21 /jsp/java [root@poorren ~]# vim /etc/profile 在最后增加一句 JAVA_HOME=/jsp/java [root@poorren ~]# source /etc/profile
测试java环境安装情况
[root@yufei ~]# java -version java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
看到上面的信息,恭喜你java环境安装成功
第三步:tomcat的编译安装
注意下载的是源码包(Source Code Distributions),不是二进制包哦。以下编译步骤参考BUILDING.txt
我们以6.0与7.0的为例子给大家讲解
6.0,X版本的安装
[root@poorren ~]# wget http://mirror.bjtu.edu.cn/apache/tomcat/ tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35-deployer.tar.gz [root@poorren ~]# tar zxvf apache-tomcat-6.0.35-src.tar.gz [root@poorren ~]# cd tar zxvf apache-tomcat-6.0.35-src.tar.gz [root@poorren apache-tomcat-6.0.35-src]# ant download [root@poorren apache-tomcat-6.0.35-src]# ant [root@poorren apache-tomcat-6.0.35-src]# ant -f dist.xml release [root@poorren apache-tomcat-6.0.35-src]# ant -f dist.xml package-tgz
注意看最后的提示:这时候会在output/release/v6.0.32/bin/创建apache-tomcat-6.0.32.tar.gz这个就是我们编译好的二进制文件
7.0.X版本的安装
[root@poorren ~]# wget http://labs.mop.com/apache-mirror/tomcat/ tomcat-7/v7.0.26/bin/apache-tomcat-7.0.26-deployer.tar.gz [root@poorren ~]# tar zxvf apache-tomcat-7.0.26-src.tar.gz [root@poorren ~]# cd tar zxvf apache-tomcat-7.0.26-src.tar.gz [root@poorren apache-tomcat-7.0.26-src]# ant [root@poorren apache-tomcat-7.0.26-src]# ant release [root@poorren apache-tomcat-7.0.26-src]# ant package-tgz
注意看最后的提示:这时候会在output/release/v7.0.19/bin/创建apache-tomcat-7.0.19.tar.gz这个就是我们编译好的二进制文件
上一篇: JSP中标准标签库JSTL的使用总结 下一篇: jspSmartUpload使用全解分享