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 データベースに絵文字表現を挿入するために JDBC を呼び出すと、例外ja...

Linux デバイスに空き容量がありません inode の満杯により 500 エラーが発生します

iノードとは何ですか? inode を理解するには、まずファイル ストレージから始める必要があります...

HTMLセマンティクスと関連するフロントエンドフレームワークの詳細な分析

セマンティクスについて意味論は、記号やシンボルとそれらが表す意味との関係を研究する学問です。言語学で...

JavaScriptの基礎を学ぶ

目次1. JavaScriptを記述する場所2. JavaScriptでよく使われる入力文と出力文1...

Linux に mysql をインストールするときに /etc に my.cnf ファイルがない問題を解決する

今日、mysql ポートを変更したいと思ったのですが、/etc/ ディレクトリに my.cnf ファ...

Clickhouse Docker クラスターの展開と構成を例を使って説明します

目次前面に書かれた環境の展開Zookeeper クラスタの展開Clickhouse クラスターの展開...

MySQLデータベースのトランザクション分離レベルの詳細な説明

データベーストランザクション分離レベルデータベース トランザクションには、低から高まで 4 つの分離...

JavaScriptプロトタイプチェーンを理解する

目次1. プロトタイプとプロトタイプチェーンの平等関係を理解する2: プロトタイプとプロトタイプ チ...

VMware Esxi のルート パスワードを忘れた後に正常に取得する方法

CentOS6 インストール ディスク (任意のバージョン) を準備するか、別の pnux インスト...

マークアップ言語 - タイトル

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

Dockerに関するよくある質問

Docker はポートを IPv6 にのみマッピングし、IPv4 にはマッピングしません。 dock...

CSS で TikTok テキスト揺れエフェクトを実装する例

日々の開発において、フロントエンドの学生はアニメーションやデザインについてよく議論します。デザイナー...

JavaScript の条件付きアクセス属性と矢印関数の紹介

目次1. 条件付きアクセス属性2. アロー関数の紹介1. 条件付きアクセス属性?. は ES2020...

VueのSSRサーバーサイドレンダリング例の詳細な説明

サーバーサイドレンダリング (SSR) を使用する理由検索エンジンのクローラーが完全にレンダリングさ...

Angularルーティングアニメーションと高度なアニメーション機能の詳細な説明

目次1. ルーティングアニメーション2. グループクエリとスタガー1. ルーティングアニメーションル...