ubuntu tomcat自启动

1 编写启动文件/etc/init.d/tomcat7 文件内容如下:

#!/bin/sh
#注意第一句#!/bin/sh如果不写,就不是一个shell文件
#tomcat auto-start
#export JAVA_HOME=/usr/lib/jdk/  #已经在/etc/profile里配置过

case $1 in
start)
sh /usr/local/tomcat/bin/startup.sh #tomcat的启动文件
;;
stop)
sh /usr/local/tomcat/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
*)
echo ‘Usage:tomcat7 start|stop|restart‘
;;
esac
exit 0

2 把/etc/init.d/tomcat7设置成可执行:

sudo chmod +x /etc/init.d/tomcat7

3 将tomcat7加入服务:

sudo update-rc.d tomcat7 defaults

我的ubuntu输入之后输出的结果:
update-rc.d: warning: /etc/init.d/tomcat7 missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/tomcat7 ...
   /etc/rc0.d/K20tomcat7 -> ../init.d/tomcat7
   /etc/rc1.d/K20tomcat7 -> ../init.d/tomcat7
   /etc/rc6.d/K20tomcat7 -> ../init.d/tomcat7
   /etc/rc2.d/S20tomcat7 -> ../init.d/tomcat7
   /etc/rc3.d/S20tomcat7 -> ../init.d/tomcat7
   /etc/rc4.d/S20tomcat7 -> ../init.d/tomcat7
   /etc/rc5.d/S20tomcat7 -> ../init.d/tomcat7

好了,重启电脑就差不多了。

时间: 2024-11-07 10:33:24

ubuntu tomcat自启动的相关文章

腾讯云服务器centos 6.5(jdk+tomcat+vsftp)、腾讯mysql数据库 及 tomcat自启动 配置教程

1.腾讯云数据库配置 1.考虑到安全性问题,,平常不使用root用户登录,新增一个用户名neil,用来管理项目的数据库 a.首先登录root创建db_AA数据库 b.在root用户下,创建neil用户,并对neil用户授权对db_AA数据库所有操作. GRANT ALL ON db_AA.* TO [email protected]"%" IDENTIFIED BY "XXXX"; 2.将现有数据导入到数据库中 注意:尽量不要使用Myeclipse.Navicat等

ubuntu tomcat的安装

1.在计算机联网情况下,打开终端: sudo  apt-get  install  tomcat7 2.设置环境变量: sudo gedit /etc/profile 在编辑器内添加以下内容: export CATALINA_HOME="/usr/share/tomcat7" 截图如下: 上面的部分是安装jdk时设置的内容,最后一行为对应于tomcat的配置 ok, 保存,退出 3.修改服务器端口号 推荐文档:http://blog.csdn.net/ithomer/article/d

阿里云服务器centos 6.5 jdk tomcat mysql vsftp配置 及 tomcat自启动

工具:putty (默认vim编辑xml有高亮文本,推荐)或者SecureCRT 1.vsftp a.使用yum命令, yum install vsftpd –y b.用cd和ls命令检查下nologin的位置,一般在/sbin/nologin或/usr/sbin/nologin c.使用 useradd -d /web -s /sbin/nologin ftpadmin命令增加账户,其中/web 为你的ftp目录,ftpadmin为你的ftp用户名. d.使用vi命令编辑ftp的配置文件,将配

MySQL在Ubuntu设置自启动的一个故障解决

MySQL在Ubuntu设置自启动的一个故障解决 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 在解决MySQL自启动,执行命令: # chkconfig --list The program 'chkconfig' is currently not installed. You can install it by typing: apt-get install chkconfig 发现没安装chkconfig脚本,安装它: [email prot

let&#39;s encrypt生成免费https证书 ubuntu+tomcat+nginx+let&#39;s encrypt

1. 下载let's encrypt $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt-get install certbot 2. 生成密钥,调用之前需要停止nginx certbot certonly --standalone -d www.域名1.com -d www.域名2.com 生成成功,提示如下 IMPORTANT NOTES: - Congratulations! Your

Ubuntu 12.04下解决Tomcat自启动问题

当我们安装好Tomcat使用后发现,每次启动都需要在终端中手动键入sudo /var/tomcat/bin/startup.sh,那么我们怎么解决这个问题呢 http://hovertree.com/menu/ubuntu/ 以下是我的解决方案: 1.首先打开终端,输入su,接着输入ROOT的密码获得ROOT权限.进入/etc文件夹(使用cd /etc命令) 2.打开rc.local文件(在/etc目录下使用vi rc.local命令) 3.rc.local文件内容默认如下 #!/bin/sh

Ubuntu Tomcat Service

只需要将%TOMCAT_HOME%/bin/catalina.sh文件拷贝到/etc/init.d/文件夹下,稍作编辑,然后注册成系统服务,是否设置自启动均可. 1. 编辑catalina.sh文件cd /var/lib/tomcat7/bin/sudo vi catalina.sh 文件内容大致如下: #!/bin/sh…… # $Id: catalina.sh 947714 2010-05-24 16:57:18Z markt $ # ————————————————————————— JA

tomcat自启动脚本

vim selfrestart.sh #创建自启动脚本,将如下内容添加到文件中,脚本的值可能有所更改 #!/bin/sh # func:自动监控tomcat脚本并且执行重启操作 # author:reed # date:12/09/2012 # 定义环境变量 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.5.0_11/bin export JAVA_HOME=/usr/java/j

Linux系统下设置Tomcat自启动

需要将tomcat加入自启动队列中,则需要进行如下的操作: 以root用户登录系统: cd /etc/rc.d/init.d/ vi tomcat 文件内容参考如下: #!/bin/sh # # tomcat: Start/Stop/Restart tomcat # # chkconfig: 2345 80 20 # description: Tomcat is a Java Servlet Container # # match these values to your environment