Tomcat をサービスとして登録する際に注意すべき点のまとめ

Tomcat をサービスとして登録する際に注意すべき点のまとめ

Tomcat をサービスとして登録する場合の注意点は次のとおりです。

ここに画像の説明を挿入

インターフェースを開いたら、以下の環境変数を確認してください。理解できない場合は、環境変数とは何かを学ぶことをお勧めします。 。

ここに画像の説明を挿入

まず、上の図に示すように、次の 4 つの環境変数が存在している必要があります。
JAVA_HOME: jdkのルートディレクトリを指します
JRE_HOME: jdkディレクトリの下のjreフォルダを指します
CLASSPATH: jdkディレクトリの下のlibフォルダを指します
CATALINA_HOME: tomcatのルートディレクトリを指します

ここに画像の説明を挿入

service.bat ファイルには、これら 4 つの環境変数を必要とする場所が多数あります。いずれか 1 つでも欠けていると問題が発生します。登録が必ずしも失敗するわけではありませんが、操作中に何らかの問題が発生します。
トラブルを回避したかったので、CATALINA_HOME を指定して PATH を直接ロードしたところ、Tomcat の登録が失敗しました。 。 。 。

Tomcatルートディレクトリのbinフォルダにあるservice.batファイルをcmdにドラッグしてEnterキーを押すことでテストできます。

ここに画像の説明を挿入

コマンドが表示されたら、コマンドを入力します (名前は自己定義です)。

service.bat で Tomcat9 をインストール

ここに画像の説明を挿入

注意すべき点は、下部にある「サービス '……' がインストールされました」という文が正しいとは想定しないことです。表示されればそれで良いのですが、上の写真の枠で囲った部分のパスが存在しなければ問題が発生します。これが私が苦しんだことです。

上記のパスが存在しない場合は、Tomcat をアンインストールし、環境変数を再設定してから再度インストールしてください。 。 。

要約する

Tomcat をサービスとして登録する際の注意点をいくつか紹介しました。Tomcat をサービスとして登録する方法の詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQL 単一テーブルクエリの例の詳細な説明

>>:  vue の v-bind を理解する

推薦する

mysql の追加、削除、変更、クエリの基本ステートメント

文法以下は、MySQL テーブルにデータを挿入するための INSERT INTO コマンドの一般的な...

Dockerプライベートライブラリの実装

プライベート Docker レジストリのインストールとデプロイは、Docker テクノロジーを導入、...

MySQL でタイムゾーンを表示および変更する方法

今日、プログラムが間違った時刻を挿入し、フィールドがデフォルト値 CURRENT_TIMESTAMP...

現在のブラウザが JavaScript でヘッドレス ブラウザであるかどうかを検出する方法

目次ヘッドレスブラウザとは何ですか?なぜ「ヘッドレス」ブラウザと呼ばれるのでしょうか?ヘッドレスブラ...

Javascriptの基本ループの詳しい説明

目次サイクルのために入室のためのその間しながら行うループから抜け出す要約するサイクルのためにループは...

高可用性 Web クラスターを実装するための Keepalived+Nginx+Tomcat サンプル コード

高可用性 Web クラスターを実現する Keepalived+Nginx+Tomcat 1. Ngi...

DELL R730 サーバーの構成 RAID とインストール サーバー システムとドメイン制御の詳細なグラフィック チュートリアル

最近、会社で DELL R730 サーバーを購入したのですが、偶然次のチュートリアルを見つけたので、...

Ubuntu 18.04 で SSH サービスをインストールして設定する方法

sshツールをインストールする1. ターミナルを開き、次のコマンドを入力します。 apt-getアッ...

MySQLはカスタム関数を使用して親IDまたは子IDを再帰的に照会します

背景: MySQL では、レベルに制限がある場合、たとえば、ツリーの最大深度を事前に決定できる場合、...

nodejsとyarnをインストールし、Taobaoソースプロセスレコードを構成する

目次1. nodejsをダウンロードする2. ダブルクリックしてインストール3. グローバル npm...

CSSの一般的なプロパティ

CSS の背景: background:#00ffee; //背景色を設定するbackground-...

crontab でスケジュールされたタスクが実行されない理由の概要

序文最近、仕事でいくつかの問題が発生しました。crontab でスケジュールされたタスクが実行されま...

Ubuntu Linux に Git と GitHub をインストールして使用する

Git 入門Git は、Linux(R) カーネル開発の管理を支援するために 2005 年に Lin...

HTMLポップアップ透明レイヤーインスタンスのサイズを設定でき、比例することができます

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

Docker マイクロサービス用の ETCD クラスターの構築に関する詳細なチュートリアル

目次etcdの機能etcdが独自の高可用性クラスタを構築するには、主に3つの形式があります。今回構築...