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 を理解する

推薦する

JS 正規マッチングの落とし穴の記録

最近、JS の正規表現マッチングの落とし穴を発見したのですが、その時はあまりにも奇妙だったので、何か...

MySQL無料インストール版のパスワードの設定と変更に関するチュートリアル

ステップ 1: 環境変数を構成する (解凍パス: G:\mysql\mysql-5.7.21-win...

vue+elementUI で埋め込みテーブルを実装する方法の例

大学 4 年生のときのインターンシップ中に、表内のデータの番号をクリックすると、そのデータの下に新し...

W3C組織はHTML4のスタイルに関する推奨事項を提供しています

これは、W3C 組織が HTML4 に対して提示したスタイル推奨事項です。残念ながら、ブラウザが独自...

Ubuntu仮想マシンでシリアル通信にcutecomを使用する方法

Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...

Navicat Premium15 でクラウド サーバーに接続する際のデータベースの問題と落とし穴

クラウドサーバーを使用するとデータベースに接続できる場合もありますが、Navicat Premium...

Lvs+Nginx クラスターを使用して高並列アーキテクチャを構築する例

目次1. Lvsの紹介2. Lvs負荷分散モード2.1 NAT 2.2 ターン2.3 DRモード3....

MySQL 5.7.20 解凍版のインストールとルートパスワードの変更に関するチュートリアル

1. MySQL アーカイブ (解凍版) をダウンロードするURL: https://downloa...

JavaScriptの知識ポイントの詳しい説明

目次1. JavaScriptの基礎2. 基本的なJavaScript構文3. JavaScript...

grep を使用して MySQL エラー ログ情報を取得する方法の詳細な説明

MySQL のメンテナンスを容易にするために、エラー情報を収集するためのインターフェースを提供するス...

docker を使用して influxdb と mongo をデプロイするための一般的なコマンド

Docker ベースのデータベースをデプロイするsudo docker pull influxdb ...

MySQL データベース分離レベルと MVCC の詳細な説明

目次1. 分離レベルコミットされていない読み取りREAD COMMITED (コミット読み取り/非反...

docker によってプルされたイメージがどこに保存されるかの詳細な説明

20200804追記:記事の内容に誤りがある可能性があります。他の回答を検索することもできます。 d...

vue3 の setUp とリアクティブ関数の使用方法の詳細な説明

1. いつsetUpを実行するかvue3 ではメソッドを正常に使用できるようになったことは誰もが知っ...

MySQL 8.0.20 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.20 winx64 のインストールと設定方法を次のように説明します...