Tomcat ディレクトリ構造の詳細な紹介

Tomcat ディレクトリ構造の詳細な紹介

tomcat の解凍されたディレクトリを開くと、次のディレクトリ構造が表示されます。

1.Tomcatのbinディレクトリ:

bin ディレクトリは主に tomcat コマンドを格納するために使用され、コマンドは .sh で終わるもの (Linux コマンド) と .bat で終わるもの (Windows コマンド) の 2 つのカテゴリに分かれています。

JDK パスや Tomcat パスなど、多くの環境変数がここで設定されます。

スタートアップはTomcatを起動するために使用されます

シャットダウンはTomcatをシャットダウンするために使用されます

Catalina を修正して Tomcat のメモリを設定する

2.Tomcatのconfディレクトリ:

conf ディレクトリは主に、Tomcat のいくつかの設定ファイルを保存するために使用されます。

server.xmlでは、ポート番号、ドメイン名またはIP、デフォルトで読み込まれるプロジェクト、リクエストのエンコーディングを設定できます。

web.xmlはTomcatがサポートするファイルタイプを設定できます

context.xmlはデータソースなどを設定するために使用できます。

tomcat-users.xmlは、Tomcatのユーザーと権限の設定と管理に使用されます。

Catalinaディレクトリにデフォルトでロードされるプロジェクトを設定できます

3.Tomcatのlibディレクトリ:

lib ディレクトリは主に、Tomcat の実行時にロードする必要がある jar パッケージを保存するために使用されます。

たとえば、データベースに接続するための jdbc パッケージを lib ディレクトリに追加できます。

4.Tomcatのログディレクトリ:

ログ ディレクトリは、Tomcat の動作中に生成されたログ ファイル、特にコンソールに出力されるログ ファイルを保存するために使用されます。 (クリアしてもTomcatの動作には影響しません)

Windows環境では、コンソール出力ログはcatalina.xxxx-xx-xx.logファイルにあります。

Linux環境では、コンソール出力ログはcatalina.outファイルにあります。

5.温度:

temp ディレクトリは、Tomcat の動作中に生成される一時ファイルを保存するために使用されます。 (クリアしてもTomcatの動作には影響しません)

6.Tomcatのwebappsディレクトリ:

webapps ディレクトリは、アプリケーションを保存するために使用されます。Tomcat が起動すると、webapps ディレクトリ内のアプリケーションがロードされます。アプリケーションは、フォルダー、war パッケージ、または jar パッケージの形式で公開できます。

もちろん、アプリケーションをディスク上の任意の場所に配置し、構成ファイルにマップすることもできます。

7.Tomcatの作業ディレクトリ:

作業ディレクトリは、JSP コンパイル済みファイルなど、Tomcat 実行時にコンパイルされたファイルを保存するために使用されます。

作業ディレクトリをクリアし、Tomcat を再起動してキャッシュをクリアします。

上記の内容はTomcatのディレクトリ構造の詳細な紹介です。Tomcatのディレクトリ構造に関するその他の記事については、以下の関連記事をクリックしてください。

以下もご興味があるかもしれません:
  • Tomcat アーキテクチャとプラグイン構成チュートリアル図
  • tomcat ディレクトリ構造の紹介_PowerNode Java Academy
  • Tomcat Web アプリケーション ディレクトリ構造_PowerNode Java アカデミー
  • Tomcatの全体構造の簡単な紹介

<<:  MySql 5.7.17 無料インストール構成チュートリアルの詳細な説明

>>:  ダイナミッククロックを実現するJS+CSS

推薦する

MySQL では SQL ステートメントはどのように実行されますか?

目次1. MySQLアーキテクチャの分析1.1 コネクタ1.2 クエリキャッシュ1.3 アナライザー...

MySQL 8.0.12 インストール設定方法とパスワード変更

この記事ではMySQL 8.0.12のインストールと設定方法を参考までに記録します。具体的な内容は以...

Linux または Windows 環境での pytorch のインストールと検証 (runtimeerror 問題の解決)

1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...

HTML と CSS を使用して絵文字付きのコメント ボックスを作成する方法のチュートリアル

絵文字付きの HTML コメント ボックス。絵文字は Json データを通じて読み込まれ、好みに応じ...

Webページ作成の質問: 画像ファイルのパス

この記事は 123WORDPRESS.COM Lightning によるオリジナルです。転載する際に...

Vue の大容量ファイルアップロードとブレークポイント再開アップロードの実装

目次ファイルアップロードのための2つのソリューションファイルストリーム(フォームデータ)に基づくクラ...

サイトマップをウェブページの下部に配置するメリットと例

以前は、ほとんどすべての Web サイトに、すべてのページをリストしたサイトマップ ページがありまし...

MYSQLストアドプロシージャ、つまり一般的な論理知識のポイントの要約

MySQL ストアド プロシージャ1. ストアドプロシージャ構文(フォーマット)を作成する 区切り文...

Win10 構成 Tomcat 環境変数チュートリアル図

設定する前に、次の操作を行う必要があります。 1. まずjdk bloggerをインストールします。...

Vue を使用した Amap アプリケーション開発のベスト プラクティス

目次序文非同期読み込みパッケージコンポーネントコンポーネントの使用インターフェースをカスタマイズする...

WeChatアプレットがフォーム検証を実装

WeChatアプレットフォームの検証、参考までに具体的な内容は次のとおりです。プラグインWxVali...

MySQL での mysqladmin 日常管理コマンドの概要 (必読)

mysqladmin ツールの使用形式は次のとおりです。 mysqladmin [オプション] コ...

MySQL 主キー ID を生成する方法 (自己増分、一意、不規則)

目次1. uuid関数を使用して、一意かつ不規則な主キーIDを生成します。 2. idの自動成長1....

Linux でアップロードされたファイルのスケジュールされたバックアップと増分バックアップを実装する方法

導入Alibaba Cloud のような OSS ストレージ サービスを使用している場合は、サービス...

Dockerコンテナ終了エラーコードの手順

実行後、一部の Docker コンテナが終了することがあります。原因を調べるには、Docker コン...