免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2836 | 回复: 1
打印 上一主题 下一主题

centos 安装配置Tomcat--详细步骤 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-06 03:05 |只看该作者 |倒序浏览

centos 安装配置Tomcat
一、下载Tomcat 6 Binary Distributions 文件
     wget
http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz
二、解压缩Tomcat部署文件到 /usr/local/tomcat
#tar -zxf apache-tomcat-6.0.14.tar.gz
#mv apache-tomcat-6.0.14 /usr/local/tomcat
三、测试安装(注意环境变量JAVA_HOME必需提前设置)
启动:
#/usr/local/tomcat/bin/startup.sh
关闭:
#/usr/local/tomcat/bin/shutdown.sh
四、部署tomcat服务使自动运行(以jsvc方式)
    1、解压jsvc包(/usr/local/tomcat/bin/下)
       #tar -zxf jsvc.tar.gz
    2、编译jsvc及测试(jdk安装目录:/usr/local/jdk)
       #cd /usr/local/tomcat/bin/jsvc-src
       #chmod +x chmod +x configure
       #./configure --with-java=/usr/local/jdk
       #make
       #cp jsvc ../
       #cp /usr/local/tomcat/bin/jsvc-src/native/Tomcat5.sh /etc/init.d/tomcatd
       编辑成chkconfig可以启动的文件,见备注。
       #vi /etc/init.d/tomcatd
       添加执行用户
       #useradd tomcat
       确保tomcat用户能够读取server.xml文件
       #chmod -R +r /usr/local/tomcat/
       #chmod +x tomcatd
       测试是否能启动
       #./tomcatd start
       #./tomcatd stop
       部署自动运行
       #chkconfig tomcatd on
       #service tomcatd start
       #service tomcatd status
       #service tomcatd stop
==================jsvc方法脚本 /etc/init.d/tomcatd================
#!/bin/sh
#
# Startup Script for Tomcat6
#
# chkconfig: - 88 14
# description: Tomcat Daemon
# processname: jsvc
# pidfile: /var/run/jsvc.pid
# config:
#
# Source function library.
. /etc/rc.d/init.d/functions
#
# Adapt the following lines to your configuration
JAVA_HOME=/usr/local/jdk
CATALINA_HOME=/usr/local/tomcat
DAEMON_HOME=$CATALINA_HOME/bin
TOMCAT_USER=tomcat
# for multi instances adapt those lines.
TMP_DIR=/usr/local/tomcat/temp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=/usr/local/tomcat
CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
start(){
echo starting tomcat ...
$DAEMON_HOME/jsvc \
-user $TOMCAT_USER \
-home $JAVA_HOME \
-Dcatalina.home=$CATALINA_HOME \
-Dcatalina.base=$CATALINA_BASE \
-Djava.io.tmpdir=$TMP_DIR \
-wait 10 \
-pidfile $PID_FILE \
-outfile $CATALINA_HOME/logs/catalina.out \
-errfile '&1' $CATALINA_OPTS \
-cp $CLASSPATH org.apache.catalina.startup.Bootstrap
}
stop(){
echo stopping tomcat ...
$DAEMON_HOME/jsvc \
    -stop \
    -pidfile $PID_FILE \
    org.apache.catalina.startup.Bootstrap
}
status() {
    ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}' | wc | awk '{print $2}' >/tmp/tomcat_process_count.txt
    read line /tmp/tomcat_process_count.txt
    read line


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82530/showart_1956933.html

论坛徽章:
0
2 [报告]
发表于 2011-08-19 11:32 |只看该作者
三、测试安装(注意环境变量JAVA_HOME必需提前设置)
启动:
#/usr/local/tomcat/bin/startup.sh
关闭:
#/usr/local/tomcat/bin/shutdown.sh

请问如何设置环境变量JAVA_HOME 呀,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP