LinuxシステムにTomcatをインストールし、サービスの起動とシャットダウンを構成する

LinuxシステムにTomcatをインストールし、サービスの起動とシャットダウンを構成する

Linuxシステムでサービスの起動とシャットダウンを構成する

1. コマンドcd /etc/init.dを実行してフォルダに移動します。

2. vim tomcatコマンドでvim編集インターフェースに入ります。

3. iキーを使用して、次のコードを編集インターフェイスに貼り付けます。

シェルスクリプトは次の通りです

    #!/bin/bash 
    # これは起動するためのinitスクリプトです 
    # Jakarta Tomcat サーバー 
    # 
    # chkconfig: 345 91 10 
    # 説明: Tomcat デーモンを起動および停止します。 
    # 
 
    # ソース関数ライブラリ。 
    . /etc/rc.d/init.d/functions 
 
    # 設定を取得します。 
    . /etc/sysconfig/ネットワーク 
 
    # ネットワークが稼働していることを確認します。 
    [ "${NETWORKING}" = "no" ] && exit 0 
 
    export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_192 # 独自の jdk インストール ディレクトリ tomcat_home=/usr/local/tomcat/tomcat # 独自の tomcat インストール ディレクトリ startup=$tomcat_home/bin/startup.sh 
    シャットダウン=$tomcat_home/bin/shutdown.sh 
 
    始める(){ 
      echo -n "Tomcat サービスを開始しています:" 
      $tomcat_home に移動します 
      $スタートアップ 
      echo "Tomcat が正常に起動しました" 
    } 
 
    停止(){ 
      echo -n "Tomcat をシャットダウンしています: " 
      $tomcat_home に移動します 
      $シャットダウン 
      echo "Tomcat は正常にシャットダウンされました。" 
    } 
 
    状態(){ 
      numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l` 
      [ $numproc -gt 0 ]の場合; 
        echo "Tomcat は実行中です..." 
      それ以外 
        echo "Tomcat は停止しています..." 
      フィ 
    } 
 
    再起動(){ 
      停止 
      始める 
    }  
    # 私たちがどのように呼ばれたか見てみましょう。 
    ケース「$1」 
    始める) 
      始める 
      ;; 
    停止) 
      停止 
      ;; 
    状態) 
      状態 
      ;; 
    再起動) 
      再起動 
      ;; 
    *) 
      echo $"使用法: $0 {start|stop|status|restart}" 
      出口1 
    エサック

(ファイルは実行できません。このコマンドを実行してください) スクリプトファイルを実行できるようにファイルに権限を追加します。コマンドは次のとおりです: chmod 755 /etc/rc.d/init.d/tomcat

4. ファイルをサービスキューに追加する

chkconfig --add tomcat

5. tomcatファイルがサービスリストに正常に追加されたかどうかを確認します。

chkconfig --list

6. 起動時にサービスが自動的に開始するように設定する

chkconfig tomcat on

要約はここまで

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Spring Boot 組み込み Tomcat が起動しない問題を解決する
  • Tomcatはメソッドタイミングタスク(Spring)操作の実行を開始し完了します。
  • Idea で Tomcat のソースコードデバッグを開始し、デバッグのために Tomcat に入る方法
  • Idea は、Web プロジェクトを開始するように Tomcat を設定します。グラフィック チュートリアル
  • Tomcatの起動が遅い問題を素早く解決、超簡単

<<:  Vue2.x と Vue3.x のルーティングフックの違いの詳細な説明

>>:  MySql インデックスはクエリ速度を向上させる一般的な方法のコード例

推薦する

MySQL curdate() 関数の詳細な例

MySQL CURDATE関数の紹介文字列コンテキストまたは数値コンテキストの YYYMMDD 形式...

MySQLのバッファプールの詳細な説明

MySQL のデータはディスクに書き込む必要があることは誰もが知っています。ディスクの読み取りと書き...

mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法

問題の説明 (以下の説明は Windows 環境に限定されます): D:\develop\ide\m...

Vue ルーターにパラメータを渡すときにページを更新するとパラメータが失われる問題に対処する方法

目次概要方法1: params経由でパラメータを渡す方法2: クエリを通じてパラメータを渡す方法3:...

小さな画面のモバイルデバイス向けにWebページを設計する際に注意すべきこと

その理由は、このタイプの Web ページが WAP と呼ばれるワイヤレス プロトコルから生成されたた...

HTML に埋め込まれた Flash HTML ウェブページ コードに Flash ファイルを埋め込むソリューション (パート 2)

上の記事で、SWFObject V1.5 の使い方の紹介は一旦終了です。これから、SWFObject...

SQL文のANDとORの実行順序で発生する問題

質問昨日、データベースSQLを書いているときに問題が発生しました。問題の根本は、SQL ステートメン...

MySql8.0 のトランザクション分離レベルエラーの問題を解決する

目次MySql8.0 トランザクション分離レベルエラーの表示質問コマンドは次のように変更されますMy...

W3C チュートリアル (13): W3C WSDL アクティビティ

Web サービスは、アプリケーション間の通信に関係します。 WSDL は、XML ベースの Web ...

サイトマップをウェブページの下部に配置するメリットと例

以前は、ほとんどすべての Web サイトに、すべてのページをリストしたサイトマップ ページがありまし...

Ubuntu16.04 インストール mysql5.7.22 グラフィックチュートリアル

VMware12.0+Ubuntu16.04+MySQL5.7.22 インストールチュートリアルの詳...

Element-ui レイアウト (行と列コンポーネント) の実装

目次基本的な手順と使用方法行コンポーネントの分析レンダリング機能ソースコード分析Col成分の分析コン...

TypeScriptジェネリックの使用

目次1. 使いやすい2. 関数内でジェネリックを使用する3. クラス内でジェネリックを使用する4. ...

MySQL 8.0 バージョンで getTables がすべてのデータベース テーブルを返す問題の簡単な分析

序文この記事では、主にライブラリ内のすべてのテーブルを返すMysql8.0ドライバgetTables...

擬似分散グラフィックを実現するための VMware 構成 Hadoop チュートリアル

1. 実験環境シリアルナンバープロジェクトソフトウェアとバージョン1オペレーティング·システムCen...