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

推薦する

vue-resource インターセプターの使用に関する詳細な説明

序文インターセプター最近のフロントエンド フレームワークでは、インターセプターは基本的に非常に基本的...

APP (IOS、Android) を呼び出すモバイル H5 の記述例

iOS 1. URLスキームこのソリューションは基本的に、WeChat、QQ 組み込みブラウザ、QQ...

テキスト ファイルの並べ替えに役立つ Awk コマンドラインまたはスクリプト (推奨)

Awk は、ソートを含む他の一般的なユーティリティによって実行できるいくつかのタスクを実行できる強...

HTML に CSS を導入するいくつかの方法の紹介

目次1. HTMLタグ要素にCSSスタイルを直接埋め込む2. HTMLのheadセクションにおけるス...

Nginx と GeoIP モジュールを使用して IP の地域情報を読み取る方法

LinuxにGeoIPをインストールする yum で nginx-module-geoip をインス...

Linux でも利用できる人気の Windows アプリ 10 選

データ分析会社Net Market Shareによると、Linuxデスクトップオペレーティングシステ...

SQL Server 2019 Always On クラスターの Docker デプロイメントの実装

目次Docker デプロイメント Always on クラスターDockerをインストールする建築関...

Dockerパッケージイメージの実装と構成の変更

最近、Docker の学習や実際の運用で多くの問題に遭遇したので、それを記録するためにブログを書きま...

ネイティブ js カプセル化シームレスカルーセル機能

ネイティブjsカプセル化シームレスカルーセルプラグイン、参考までに、具体的な内容は次のとおりです。例...

Docker を使用した SQL Server の実行の実装

現在、.net Core はクロスプラットフォームであり、誰もが Linux と Docker を使...

Docker Compose の実践とまとめ

Docker Compose は、Docker コンテナ クラスターのオーケストレーションを実現しま...

mysql-8.0.19-winx64 をインストールしてログインするための初心者向けチュートリアル (初心者必読)

目次1. インストールパッケージ(64ビット)をダウンロードする2. MySQLデータベースをインス...

Java+Tomcat 環境の展開とインストールのプロセス図

次に、Centos7 に Java+Tomcat をインストールします。インターネット上には多くの記...

MySQL データベースの最適化: テーブルとデータベースのシャーディング操作の詳細な説明

この記事では、例を使用して、MySQL データベースの最適化のためのテーブルおよびデータベース シャ...