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 インデックスはクエリ速度を向上させる一般的な方法のコード例

推薦する

JS でカルーセル画像を実装するいくつかの方法

カルーセル主なアイデアは次のとおりです。大きなコンテナには、コンテナの幅の整数倍の非常に長いテーブル...

JS配列の一般的な方法とテクニックを学び、マスターになりましょう

目次splice() メソッドjoin() メソッド逆() メソッドevery() メソッド削減()...

Vue.js パフォーマンス最適化 N 個のヒント (収集する価値あり)

目次機能コンポーネント子コンポーネントの分割ローカル変数v-show によるDOMの再利用キープアラ...

WeChatミニプログラムは同時通訳を利用して音声認識を実装します

私は同時通訳音声認識機能を使用して、WeChatアプレットのホームページの音声検索機能を実現しました...

HTML メタタグの小さなコレクション

<Head>……</head> は <HTML> のファイル ヘ...

Linux でログインタイムアウト後に非アクティブなユーザーを自動的にログアウトする

方法1: .bashrcまたは.bash_profileファイルを変更するこれは、ホーム ディレクト...

MLSQLコンパイル時権限制御例の詳細な説明

序文MySQL の権限を簡単に理解すると、MySQL では自分の能力の範囲内で操作が許可され、その限...

CSS3 でシンプルな白い雲が浮かぶ背景効果を実現

これは非常にシンプルな純粋な CSS3 の白い雲の浮遊する背景効果です。浮かぶ白い雲の特殊効果は、C...

HTML 選択オプション デフォルトの選択方法

オプションに属性 selected = "selected" を追加すると、それ...

VUEはトークンログイン認証を実装

この記事では、トークンログイン認証を実装するためのVUEの具体的なコードを例として紹介します。具体的...

リクエストを転送したり、静的リソースファイルにアクセスしたりする複数の場所への nginx の実装

この記事では主に、リクエストを転送したり、静的リソース ファイルにアクセスしたりする nginx の...

フロントエンドブラウザのフォントサイズが12px未満のソリューション

序文最近プロジェクトに取り組んでいたとき、UI デザインのフォント サイズは 10 ピクセルでした。...

MySQL 学習のまとめ: InnoDB ストレージ エンジンのアーキテクチャ設計の予備的な理解

1. ストレージエンジン前のセクションでは、SQL 実行プランは、エグゼキュータ コンポーネントがス...

複数のドメイン名に対する Nginx リバース プロキシを使用した HTTP および HTTPS サービスの実装

現在、Nginx は、Web サービスを提供するために、Windows ベースの IIS と Lin...

Linux および CentOS (サーバー) に zip および unzip コマンド機能をインストールする

Linux に zip 解凍機能をインストールする通常、 zip コマンドは Linux サーバーに...