方法一:

linux 下tomcat开机自启动
修改Tomcat/bin/startup.sh 为:

export JAVA_HOME=/usr/java/j2sdk1..2_08
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat
/usr/local/tomcat/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:

/usr/local/tomcat/bin/startup.sh

方法二:

1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.

#!/bin/bash
#
# kenny kenny.zhou@tom.com
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig:
# description: Start up the Tomcat servlet engine. if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "/atomcat: unable to locate functions lib. Cannot continue."
exit -
fi RETVAL=$?
CATALINA_HOME="/usr/local/tomcat" case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit
;;
esac exit $RETVAL

2、将tomcat文件拷贝到/etc/init.d/下,并运行:

chkconfig --add tomcat

3、在tomcat/bin/catalina.sh文件中加入以下语句:

export JAVA_HOME=/YOURPATH/tomcat/jdk
export CATALINA_HOME=/YOURPATH/tomcat
export CATALINA_BASE=/YOURPATH/tomcat
export CATALINA_TMPDIR=/YOURPATH/tomcat/temp

启动tomcat:

service tomcat start

停止tomcat:

service tomcat stop 

最新文章

  1. 使用TCP的HelloServer
  2. eclipse error pages打红X的解决方法
  3. Futoshiki求解
  4. open文件操作
  5. NHibernate中多表(对象)间的查询
  6. tcp 多线程与多进程调用close
  7. dsPIC33EP 高速PWM模块初始化设置及应用
  8. HDU 4540 威威猫系列故事——打地鼠(DP)
  9. AssetBundle的使用
  10. == 和 equal
  11. 前台改变asp button控件的值,后台取值没有改变的问题
  12. 常见.NET功能代码汇总 (3)
  13. beautifulsoup库使用
  14. 拼接html
  15. EntityFramework Code-First 简易教程(三)-------数据库初始化
  16. Hexo博客搭建教程
  17. Sqlserver2014 迁移数据库
  18. 查看Android内存,cpu
  19. 【DP】【P2224】】【HNOI2001】产品加工
  20. ubuntu 玩转 nodejs

热门文章

  1. join函数——Gevent源码分析
  2. CodeForces 190A Vasya and the Bus
  3. QTableWidget嵌入QpushButton后定位QpushButton
  4. SqlServer中代理作业实现总结
  5. Linux文件解压缩详解
  6. Chapter 11. Frame, MainWindow, and Toplevel Widgets 框架,主窗体,顶级部件
  7. 20个Linux命令及Linux终端的趣事
  8. Virtualbox下实现Ubuntu虚拟机和win7主机文件共享(很简单,亲自试用,按此步骤一般都会成功)
  9. Create local metadata resource of yum
  10. 滚动视差效果——background-attachment