阅 读 文 章

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

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


(1)首先编译jsvc,需要先安装gcc、autoconf、automake和m4

# cd ${tomcat.source}/jakarta-commons/daemon/src/native/unix
# chmod 744 support/buildconf.sh
# support/buildconf.sh
# ./configure
# make

执行buildconf.sh可能会出现这样的错误

autoconf: /usr/local/bi/autom4te: not found

这是因为autom4te脚本找不到perl解释器。解决办法是

# ln -s /usr/bin/perl /usr/local/bin/perl

make时可能会报

make[1]:ar:Command not found

这个需要把/usr/ccs/bin加到PATH环境变量中

编译成功后,就会在${tomcat.source}/jakarta-commons/daemon/src/native/unix目录下生成jsvc

(2)在${tomcat.source}/jakarta-commons/daemon/src/native/unix/native下有一个Tomcat5.sh可以用作启动脚本

# cp ${tomcat.source}/jakarta-commons/daemon/src/native/unix/native/Tomcat5.sh /etc/init.d/tomcat
# cd /etc/rc2.d
# ln ../init.d/tomcat S99tomcat
# cd ../rc0.d
# ln ../init.d/tomcat K03tomcat


(3)添加运行tomcat的用户

# groupadd tomcat
# useradd -g tomcat -d ${tomcat.source} tomcat
# chown -R tomcat:tomcat ${tomcat.source}


修改/etc/init.d/tomcat,主要是这几个变量

JAVA_HOME=/usr/java
CATALINA_HOME=${tomcat.source}/jakarta-tomcat-5/build
DAEMON_HOME=${tomcat.source}/jakarta-commons/daemon
TOMCAT_USER=tomcat


用这个脚本启动和关闭tomcat

# /etc/init.d/tomcat start
# /etc/init.d/tomcat stop


(4)重新启动机器,一切正常的话,tomcat就运行在后台了

# ps -ef|grep tomcat |grep -v grep
    tomcat   337   331  0 13:11:55 ?        0:29 /export/home/tomcat5/jakarta-commons/daemon/src/native/unix/jsvc -user tomcat -
    root   331     1  0 13:11:55 ?        0:00 /export/home/tomcat5/jakarta-commons/daemon/src/native/unix/jsvc -user tomcat -





 C.Arthur 回复于:2004-02-14 15:41:21

不错,支持一下


 wolfg 回复于:2004-02-14 15:42:35

多谢版主


 C.Arthur 回复于:2004-02-14 15:44:04

这是应该做的,写的很好哇,很清楚,格式也好:)


 wolfg 回复于:2004-02-14 15:45:19

我还要继续努力,下一步准备试一试jakarta-tomcat-connector


 C.Arthur 回复于:2004-02-14 16:22:08

想法不错,其实你可以弄一个wolfg系列的软件调试文档


 wolfg 回复于:2004-02-14 16:36:04

引用:原帖由 "C.Arthur"]想法不错,其实你可以弄一个wolfg系列的软件调试文档
论坛热门帖子: [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):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.