ubuntu下tomcat安装并添加自启动

安装个tomcat用了一天的时间这是郁闷,之前的安装总是随着ssh等链接工具的算开而断开,在网上搜索多方法,进行疯狂的实验,结果都是以失败告终,最后跑的老外的网站上逛了一圈,发现了一个操作步骤比较全的处理方法,其实这个方法之前也有试验过,结果是大家转载的过程中,造成有些步骤不是很准确,特此翻译过来做个备份,也希望能给遇到同样问题的人一个帮助。
1.安装Tomcat

使用如下命令下载tomcat linux版本。
wget http://apache.mirrors.timporter.net/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.tar.gz

使用 ‘tar’ 命令解压压缩包:
tar -xzvf apache-tomcat-6.0.20.tar.gz
执行如下命令将解压出文件移到 /usr/local/ 并命名为tomcat
sudo mv apache-tomcat-6.0.20 /usr/local/tomcat

创建tomcat的自启动文件:
sudo vi /etc/init.d/tomcat
添加如下脚本到tomcat中:
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun #更改为适当的java_home路径

case $1 in
start)
sh /usr/local/tomcat/bin/startup.sh
;;
stop)
sh /usr/local/tomcat/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
exit 0
If you installed OpenJDK instead of Sun Microsystem’s Java, the export JAVA_HOME line should read:
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
Now make the script executable:
sudo chmod +x /etc/init.d/tomcat
Finally, create symbolic links in the startup folders:
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
到此为止你的tomcat就会随着你的系统启动而启动,关闭而关闭。

在接下来的操作中你就可以使用 start, stop, or restart, 如下:
sudo /etc/init.d/tomcat start
sudo /etc/init.d/tomcat stop
sudo /etc/init.d/tomcat restart
来控制你的tomcat启动/关闭/重启

发表评论

电子邮件地址不会被公开。 必填项已用*标注