阅 读 文 章

Solaris 9(intel x86)下从源代码安装Tomcat 5实战记录

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(wolfg) | 时间:2007-05-27 | 浏览:人次 ]


I.从源码安装Tomcat 5

1.JDK安装及设定
(1)使用Solaris 9自带的JDK

# java -version
java version "1.4.1_02a"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02a-b01)
Java HotSpot(TM) Client VM (build 1.4.1_02a-b01, mixed mode)

(2)修改/etc/profile,加入JAVA_HOME环境变量

JAVA_HOME=/usr/java
export JAVA_HOME


2.安装Apache Ant
(1)从[ur]http://ant.apache.org/bindownload.cgi下载ant的二进制包 apache-ant-1.6.1-bin.tar.gz

# gunzip < apache-ant-1.6.1-bin.tar.gz | tar xvf -
# mv apache-ant-1.6.1 /usr
# cd /usr
# ln -s apache-ant-1.6.1 ant

(2)修改环境变量

ANT_HOME=/usr/ant
export ANT_HOME

PATH=$PATH:$ANT_HOME/bin
export PATH


3.编译Tomcat
(1)从http://jakarta.apache.org/tomcat/tomcat-5.0-doc/build.xml下载编译所需的build.xml
建一个目录用来放下载的Tomcat源代码,把那个build.xml也放在这,为了方便,称这个目录为${tomcat.source}.

运行ant之前,需要知道ant先从Apache的CVS服务器中把Tomcat 5的源码checkout出来(需要先安装cvs),并且要下载一些编译时需要的lib文件,
这些lib文件默认是放在/usr/share/java下。如果/usr/share/java这个目录不存在,可以先创建,也可以在build.properties
文件中指定(如果需要网络代理的话,也需要在${tomcat.source}下建一个build.properties文件)。
build.properties的内容如下

# ----- Proxy setup -----
    # Uncomment if using a proxy server
    #proxy.host=proxy.domain
    #proxy.port=8080
    #proxy.use=on

    # ----- Default Base Path for Dependent Packages -----
    # Replace this path with the directory path where dependencies binaries
    # should be downloaded
    base.path=/usr/share/java


(2)运行ant,编译

# cd ${tomcat.source}
# ant


等ant成功运行后,在${tomcat.source}/jakarta-tomcat-5/build目录下可以找到编译好的Tomcat

4.启动Tomcat

(1)添加环境变量

CATALINA_HOME=${tomcat.source}/jakarta-tomcat-5/build
export CATALINA_HOME

(2)修改$CATALINA_HOME/conf/tomcat-users.xml,添加一管理用户

<role rolename="admin"/>;
<role rolename="manager"/>;
<user username="admin" password="password" roles="admin,manager"/>;

(3)运行$CATALINA_HOME/bin/startup.sh启动Tomcat
访问http://server-ip:8080/manager/status

5.[size=21][color=red]Run Tomcat as a daemon[/color][/size]
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 实战 记录 安装 源代码 tomcat.source 回复 wolfg 编译

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.