专栏首页开发技术将tomcat添加为linux系统服务

将tomcat添加为linux系统服务

前言

  在博客 --》virtualBox安装centos,并搭建tomcat中,讲到了centos下搭建tomcat环境,发现启动tomcat不是那么方便,要是忘记路径了,那就更麻烦了!当然了,忘记路径了也还是有许多方式找回来的,那么有没有什么方式将tomcat设置成系统服务了,就像service iptables start一样用service tomcat start来启动tomcat了,答案肯定是有的,且听我慢慢道来。

设置tomcat为linux系统服务

1.文件准备

    将catalina.sh拷贝到/etc/init.d/(此文件是放什么的大家自行去补脑)下,并重命名为tomcat。

2.编辑文件

    文件拷贝完成后,对tomcat文件进行编辑,vim tomcat打开tomcat文件,并按i进行插入编辑,如下图,编辑完成后保存退出。

3.添加tomcat为系统服务

    未添加tomcat为系统服务之前,查看系统服务chkconfig --list,发现并没有tomcat服务,如下图

    添加文件可执行权限,然后添加tomcat为系统服务,如下图

    执行命令chkconfig --list,如下图

4.启动和关闭服务

    启动服务,并用浏览器访问,如下图

    关闭服务,与关闭其他的系统服务一样,如下图

5.设置tomcat服务随系统启动而自启动(设置成系统自启动服务)

    直接在/etc/rc.local文件最后添加语句/usr/local/tomcat7/bin/startup.sh,重启系统,运行ps -ef|grep java,出现如下信息,则说明tomcat服务自启动了!

    当然tomcat设置自启动,重启系统后,最直白验证tomcat启动了的方式其实是直接访问tomcat猫就可以了,出现如下可爱的猫,那么tomcat随系统自启动了!

    关闭tomcat服务,运行ps -ef|grep java,如下图

总结

  配置没什么难的,只要注意一些细节问题就可以了;希望大家也顺利配置成功!

  个人不太习惯tomcat自启动,比较习惯以service的方式来启动和关闭tomcat服务;个人习惯,全凭各自喜好配置,大家按自己的习惯来配置就行了!

  如若不想tomcat自启动,仅是使用service命令来管理tomcat的话,那么用命令chkconfig --del tomcat从系统服务中移除tomcat服务就可以了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • virtualBox安装centos,并搭建tomcat

      本文没什么难点,只是发现自己记忆不好,特别是搭建tomcat服务的时候,总是需要去重新查阅资料,特此就写这篇博客来加强自己的记忆,同时也给大家以参考;

  • 神奇的 SQL 之 WHERE 条件的提取与应用

      一条 SQL 在数据库中是如何执行的呢 ?相信很多人都会对这个问题比较感兴趣。但是,感兴趣归感兴趣,你得去追呀,还臆想着她主动到你怀里来 ?

  • jdk中的简单并发,需要掌握

        小时候有一次爸爸带我去偷村头别人家的梨子,我上树摘,爸爸在下面放风,正摘着主人来了,爸爸指着我破口大骂:臭小子,赶紧给我滚下来,敢偷吃别人家梨子,看我不...

  • 将 java 项目部署到 linux 上的具体步骤

    项目部署其实非常的简单,尤其是 java 项目。最近微信群里有网友,初学者还未毕业,问我 Java 项目是如果部署的?

    业余草
  • Web基础配置篇(三): tomcat的配置及使用

    tomcat,大家应该都知道是啥,servlet的Web容器而已,遵守servlet规范的JavaEE服务器。我们通常用tomcat来部署war包来做应用服务器...

    品茗IT
  • SpringBoot解决内、外tomcat部署兼容问题

    我们在使用springBoot开发的过程中出于方便,都会选择使用本地类Application中的main方法启动服务,即可实现本地的调试,十分的...

    Java深度编程
  • Tomcat进阶操作

    这个文件的内容可以效仿系统自带的manager页面认证的配置文件/application/tomcat/webapps/manager/WEB-INF/web....

    山山仙人
  • Web基础配置篇(三): tomcat的配置及使用

    tomcat,大家应该都知道是啥,servlet的Web容器而已,遵守servlet规范的JavaEE服务器。我们通常用tomcat来部署war包来做应用服务器...

    品茗IT
  • Linux 环境定时重启 tomcat

    亲手搭建的博客系统经常会宕机,一直想着定时检测tomcat服务挂掉之后进行重启操作。昨天终于有时间,就把这个事情做了一下,最终可以正常工作。本篇就记录一下我解决...

    不安分的猿人
  • 第九章 tomcat配置

    上一章,我们介绍了apache服务的部署,其中我们介绍过网页开发所用到的语言,以asp、jsp、php为主,我们已经演示过php页面的使用。本章我们将演示jsp...

    晓天

扫码关注云+社区

领取腾讯云代金券