redhat as 4 下tomcat的autostart(转)
来源:互联网 发布:曹县大集淘宝村地图 编辑:程序博客网 时间:2024/06/05 16:31
忙了好长一段时间,网上也有好多的解决方法,但是我试过,一个都不行,至少我不行,最后终于找到一个方法成功的,现在介绍给大家.
If you want Tomcat to start automatically on server start, you can copy the
If you want Tomcat to start automatically on server start, you can copy the
catalina.sh
script to your /etc/init.d directory, and with a few modifications incorporate the script into chkconfig.mv /usr/java/tomcat/bin/catalina.sh /etc/init.d/catalina
Edit /etc/init.d/catalina then immediately following the first comments add:
# chkconfig: - 90 15
# description: Jakarta Tomcat Java Servlets and JSP server
CATALINA_HOME=/usr/java/tomcat
JAVA_HOME=/usr/java/jdkxxx
status() {
ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' | wc | awk '{print $2}' > /tmp/tomcat_process_count.txt
read line < /tmp/tomcat_process_count.txt
if [ $line -gt 0 ] ; then
echo -n "Tomcat ( pid "
ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}'
echo -n ") is running..."
echo
else
echo "Tomcat is stopped."
fi
}
After the line # ---- Execute the Requested Command ----
enclose the block of echo
commands within an if
condition:
# ---- Execute the Requested Command ----
if [ "$1" != "status"]; then
echo "Using CATALINA_BASE: $CATALINA_BASE"
echo "Using CATALINA_HOME: $CATALINA_HOME"
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
echo "Using JAVA_HOME: $JAVA_HOME"
else
echo "Using JRE_HOME: $JRE_HOME"
fi
fi
Before the second to last else
statement add:
elif [ "$1" = "status" ];then
status
elif [ "$1" = "restart" ];then
$0 stop
$0 start
To add /etc/init.d/catalina to chkconfig use the following commands:
chkconfig --add catalina
chkconfig catalina on
- redhat as 4 下tomcat的autostart(转)
- 在redhat AS 5下安装tomcat
- RedHat AS 4 下架设FTP服务器
- RedHat as 4 下安装realplayer 10
- 在redhat as 4 下配置lvs
- [技术天地] Oracle 10g 在 RedHat AS 4 下的安装
- Oracle 10g 10.2.0.1在RedHat AS 4下的安装
- vsftpd 在redhat as 4.0下安装碰到的问题
- RedHat Linux AS 5下memcached的安装
- 虚拟机下安装redhat as 5的硬盘识别问题
- RedHat Linux AS 4.5 下DNS的配置步骤
- redhat(linux)下 tomcat的搭建
- 在Redhat Linux AS 4下实现软件RAID
- 在Redhat Linux AS 4下实现软件RAID
- Redhat Linux AS 4下实现软件RAID
- oracle 10g instantclient 在redhat as 4 下安装
- RedHat 下安装tomcat
- Redhat as 4安装yum
- Apache学习笔记
- ajax开卷有益,含海量ajax开发资源
- 年收入上百万的流氓软件的技术原理
- ARM-linux启动的流程
- 用Visual Studio 2005进行程序开发
- redhat as 4 下tomcat的autostart(转)
- chdir函数问题,请教高手! unix转移linux
- OpenGL入门教程
- Spring Framework之最佳实践二
- vi命令一览表(转)
- 孙鑫VC++讲座笔记
- 一个公司面试题~!
- Ruby入门教程和技巧
- servlet+Hibernate文件下载组件