linux tomcat不要自启,Linux中配置tomcat开机自启动的方法

我们在Linux中安装好tomcat之后,经常需要配置到开机启动,以便每次重启Linux服务器之后无需人工运行startup.sh文件手动启动tomcat。

本方法是在CentOS

6.3中验证的(Linux

2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21

UTC 2012 x86_64 x86_64x86_64 GNU/Linux),根据向下兼容理论,所有CentOS

6.3以上的系统都是可以通过的。

【预置条件】

在Linux操作系统中,已成功安装了tomcat;

【配置自启动的方法】

1、

切换到tomcat的bin目录中:

[root@qin mysql]# cd /usr/local/tomcat/bin/

\\切换到tomcat的bin目录中;

2、在startup.sh文件开头添加如下内容:

[root@qin bin]# vi startup.sh \\进入编辑模式;

#chkconfig: 2345 80

90

#description:tomcat auto start

#processname: tomcat

a4c26d1e5885305701be709a3d33442f.png

编辑完后,先按Esc,然后按“:”,接着输入wq回车保存退出。

[root@qin bin]# cat startup.sh  \\以防万一,可以再次用cat命令查看一下;

3、

编辑catalina.sh文件:

[root@qin bin]# vi catalina.sh \\依然使用vi命令进入编辑模式;

(为方便在该文件中查找,这里用一个快捷的方法)

然后直接输入“./”出现“/”符号,如下图:

a4c26d1e5885305701be709a3d33442f.png

输入“export”按回车开始搜索export,如下图:

a4c26d1e5885305701be709a3d33442f.png

回车后,能显示搜索结果:

在“export

QIBM_MULTI_THREADED=Y”之后添加环境变量,其中/usr/local/tomcat为tomcat安装目录:

export

CATALINA_BASE=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export CATALINA_TMPDIR=/usr/local/tomcat

如下图:

a4c26d1e5885305701be709a3d33442f.png

编辑完后,先按Esc,然后按“:”,接着输入wq回车保存退出。

4、添加链接

[root@qin bin]# ln -s /usr/local/tomcat/bin/startup.sh

/etc/rc.d/init.d/tomcat

\\通过该命令将startup.sh文件链接到init.d目录下名称为tomcat;

5、查看init.d目录中增加的链接读写执行权限rwx:

[root@qin bin]#cd /etc/rc.d/init.d/

\\切换到init.d目录中;

用ll查看一下tomcat是否有可执行权限,如果没有的话使用chmod +x

tomcat添加执行权限:

a4c26d1e5885305701be709a3d33442f.png

如果自启动项太多,可以用下述命令直接过滤:

[root@qin init.d]# ll |grep tomcat

lrwxrwxrwx. 1 root

root 32 Apr

10 15:05 tomcat -> /usr/local/tomcat/bin/startup.sh

6、增加开机启动服务

[root@qin init.d]# chkconfig --add tomcat

[root@qin init.d]#

chkconfig --level 2345 tomcat on

[root@qin init.d]#

chkconfig --list \\查看增加启动服务是否成功;

a4c26d1e5885305701be709a3d33442f.png

7、重启服务器,验证上述tomcat开机自启动是否配置成功:

[root@qin init.d]# reboot \\首先用reboot命令重启服务器;

Broadcast message from root@qin

(/dev/pts/4) at 15:12 ...

The system is going down for reboot NOW!

重新SSH接入服务器:

[root@qin

init.d]#ps axu|grep tomcat

\\查看tomcat进程是否自动启动成功;

root 6033 48.8 0.9 24920008 652112

? Sl 15:17 1:05 /usr/bin/java

-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

-Djdk.tls.ephemeralDHKeySize=2048

-Djava.protocol.handler.pkgs=org.apache.catalina.webresources

-Dignore.endorsed.dirs= -classpath

/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

-Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat

-Djava.io.tmpdir=/usr/local/tomcat/temp

org.apache.catalina.startup.Bootstrap start start

\\输出结果中有/usr/local/tomcat的信息,说明启动成功。

因为tomcat自身的功能,也可以用浏览器访问来验证启动情况。

——————————————————————————————————————

博文仅供互相学习交流讨论,转载请注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值