將tomcat添加為linux系統服務


前言

  在博客 --> virtualBox安裝centos,並搭建tomcat中,講到了centos下搭建tomcat環境,發現啟動tomcat不是那么方便,要是忘記路徑了,那就更麻煩了!當然了,忘記路徑了也還是有許多方式找回來的,那么有沒有什么方式將tomcat設置成系統服務了,就像service iptables start一樣用service tomcat start來啟動tomcat了,答案肯定是有的,且聽我慢慢道來。

  路漫漫其修遠兮,吾將上下而求索!

  github:https://github.com/youzhibing

  碼雲(gitee):https://gitee.com/youzhibing

設置tomcat為linux系統服務

  文件准備

    將catalina.sh拷貝到/etc/init.d/(此文件是放什么的大家自行去補腦)下,並重命名為tomcat。

  編輯文件

    文件拷貝完成后,對tomcat文件進行編輯,vim tomcat打開tomcat文件,並按i進行插入編輯,如下圖,編輯完成后保存退出。

  添加tomcat為系統服務

    未添加tomcat為系統服務之前,查看系統服務chkconfig --list,發現並沒有tomcat服務,如下圖

    添加文件可執行權限,然后添加tomcat為系統服務,如下圖

    執行命令chkconfig --list,如下圖

  啟動和關閉服務

    啟動服務,並用瀏覽器訪問,如下圖

    關閉服務,與關閉其他的系統服務一樣,如下圖

  設置成系統自啟動服務

    設置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服務就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM