Linux中让Tomcat5自动启动服务脚本
来源:asp之家 发布时间:2010-05-08 18:28:00
RH linux系统中,如果简单的将$CATALINA_HOME/bin/startup.sh放在/etc/rc.local中,并不能使之自动启动。这里有些工作要做。假设已经安装好了jsvc(如何安装jsvc,请查看tomcat随机文档),在此,只写出tomcat的启动脚本如下:
#!/bin/sh
#
# Startup Script for Tomcat5
#
# chkconfig: 345 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=tomcat5
# for multi instances adapt those lines.
TMP_DIR=/usr/local/tomcat/temp
PID_FILE=/usr/local/tomcat/logs/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
case "$1" in
start)
#
# Start 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
#
# To get a verbose JVM
#-verbose
# To get a debug of jsvc.
#-debug
exit $?
;;
stop)
#
# Stop Tomcat
#
$DAEMON_HOME/jsvc
-stop
-pidfile $PID_FILE
org.apache.catalina.startup.Bootstrap
exit $?
;;
*)
echo "Usage tomcat.sh start/stop"
exit 1;;
esac
将此script放到/etc/init.d/目录中,加上可执行权限,就可以用chkconfig来配置了!


猜你喜欢
- 北京时间3月2日消息,据外国媒体报道,透视中国的网游行业,似乎需要谨慎一点,但此领域的重要性是显而易见——当中国的互联网时代到来时,网游似乎
- 1. Connected. Waiting for response. 220 Serv-U FTP Server v4.0 fo
- 1、编写一个简单的java程序public class testshell { public static void main(
- 问题现象:通过vmware8的完全克隆功能快速创建一台版本为CentOS 6.4的linux虚拟机。创建后症状:启动之后使用ifconfig
- MWC09的新闻你关注吗?自从iphone出来后,手机世界的变化可谓日新月异.移动商务再也不是以前的发发邮件这么简单了.手机已经完全不是以前
- 我们都知道Kloxo这个国外非常著名的开源的服务器管理系统,虽然Kloxo在国内使用起来会遇到不少的问题,但是由于Kloxo可以与WHMCS
- 前言当我们在Linux或Unix系统上执行一个长时间运行的命令或脚本时,我们通常会遇到一个问题,那就是在终端关闭或者退出后,该进程也会随之停
- 我们用到的比较多的可能是Limit的使用,Limit大致有以下动作,基本能覆盖全部的权限了。CMD:Change Working Direc
- 给文件夹设置权限一删除所有的Everone权限,包括:所有磁盘根目录C:\WindowsC:\Documents and SettingsC
- 国产网游在经历了飞速发展的同时,内容低俗、同质化等现象也日趋严重。日前,继下令关闭45款低俗暴力网络游戏之后,国家新闻出版总署整治网游市场再
- 一、 1.打开CentOS 7虚拟机。2.登录虚拟机,选择未列出 用户名:root 密码:输入自己设置的密码 点击登录。3.右键单击打开终端
- 真的都是些小建议,如果你是学生站长的话,如果你有个几分钟闲余时间的话,不妨看完这篇文章,看看有没有一点帮助。学生站长的定义:在这里我定的比较
- 有才不遇,就要多加主动出击。因此,无论你的博客内容多么精彩,预期中会多么受欢迎,你得让别人看到,只有别人发现了您的内容,价值才能得以体现。在
- 网站浏览视觉原理SEO出现不是突然的,而是长期以来网站主们在不知不觉中地在揣测人们浏览网站的行为,设法将网站出现在人们眼睛所聚焦的地方。通过
- 我以前曾经介绍过将Z-Blog数据库转换到WordPress的SQL语句,做为反例,还会有从WordPress系统转换到Z-Blog系统的S
- 安装配置apache21.到apache(www.apache.org)官方网站下载最新的源代码包2.用tar -zxvf apache_[
- 1、搭建telnet服务器2、搭建DHCP服务器3、搭建DNS服务器4、搭建sendmail服务器5、搭建FTP服务器6、搭建web服务器
- 度过了经济危机最严重的时间,最近视频行业重新热闹起来。不过,我感到很纳闷——易观国际的数据说,200
- 前两天,登陆我们的discuz论坛,跳转到uchome后院的时候,状态不是已经登陆上的,但在uchome里面登陆,跳转到discuz论坛,就
- Windows操作系统的IIS是大家最常用的Web服务器之一。IIS功能强大、简单易用,但也容易受到恶意攻击,它的安全性一直是大家谈论的焦点