EclipseでTomcatを作成する原理の詳細な説明

EclipseでTomcatを作成する原理の詳細な説明

ローカルEclipse上にTomcatサーバーを作成する場合、

tomcaインストールディレクトリのconfファイルにある設定ファイルのコピーがこのtomcatserverディレクトリにコピーされます。

このtomcatserverディレクトリは、他のプロジェクトと同じワークスペースパスにあります。

ファイルは以下のとおりです。これらの設定ファイルは、Tomcat呼び出しを開始するための起動パラメータです。

Tomcat 起動時の起動パラメータ

-Dcatalina.base="D:\Source Code\SVN2013\.metadata\.plugins\org.eclipse.wst.server.core\tmp3" -Dcatalina.home="F:\Apache\apache-tomcat-8.5.34" -Dwtp.deploy="D:\Source Code\SVN2013\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps" -Djava.endorsed.dirs="F:\Apache\apache-tomcat-8.5.34\endorsed"

-Dcatalina.base

-D はパラメータを示し、catalina.base はパラメータ名を示し、= の後の文字列はパラメータに対応する値を示します。

対応する値を取得するには、System.getProperty("catalina.base") メソッドを使用します。

ここから始めると、

catalina.base は Tomcat の作業ディレクトリを示します。または、catalina.base は Tomcat のインスタンスを参照します。

catalina.home は Tomcat のインストール ディレクトリ、つまり bin ファイルが含まれるディレクトリを示します。

wtp.deploy は、プロジェクトのデプロイメントのターゲット パス、またはコンパイル後にコピーされるプロジェクトのターゲット パスです。このディレクトリは、Tomcat にアクセスするときのアドレス http://localhost:8080/ のルート ディレクトリに相当します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Eclipse 構成 Tomcat 公開パスの問題 wtpwebapps 解決策
  • Java Web 開発 [Tomcat 環境設定] MyEclipse+IDEA 設定チュートリアル
  • Tomcat9 のダウンロード、インストール、設定 + Eclipse への統合に関する詳細なチュートリアル
  • EclipseのプロジェクトをTomcatに追加できない問題を解決する方法
  • Eclipse と IDEA 用に Tomcat サーバーを構成する方法
  • EclipseでTomcatのデプロイメントパスを変更する

<<:  Mysql InnoDBとMyISAMの違いの分析

>>:  MySQL にテーブルが存在するかどうかを確認し、それを一括で削除する方法

推薦する

MySQLは既存のコンテンツを保持し、後でコンテンツを追加します

このコマンドは、データ テーブル ff_vod を変更し、vod_url フィールドの内容の後に 9...

MySQL を使用して Excel でデータ生成を完了する方法

Excel は、データ分析に最もよく使用されるツールです。この記事では、MySQL と Excel ...

Windows 10 での mysql5.5 データベース コマンドラインの中国語文字化け問題を解決する

システムをリセットした後、かなり前にインストールした MySQL データベースのコンソール クエリで...

DOSBox を起動後に自動的にコマンドを実行する方法

DOSBox を使用すると、Windows で DOS をシミュレートし、楽しい作業を行うことができ...

Linux teeコマンドの使い方の詳しい説明

teeコマンドは主にstandout(標準出力ストリーム、通常はコマンド実行ウィンドウ)に出力し、同...

Linux システムにおける時間設定の概要

1. 時間の種類は次のように分けられます。 1. ネットワーク時間(タイムゾーンの設定、ntpサーバ...

Vue3 ページ、メニュー、ルートの使用

目次1. メニューをクリックしてジャンプ1. ページ名の統一2. 管理ページを追加3. ルートを追加...

CSSリストのスライドにより、下部に隠れるのを防ぎ、長い画面モデルの処理に適応します。

1. モバイル端末がリストスライドを処理するとき、WeChat には下部にページに戻るボタンが組み...

JS でオブジェクトが空オブジェクトかどうかを判断する 5 つの方法

1. jsonオブジェクトをjson文字列に変換し、文字列が「{}」であるかどうかを判断します。 v...

HTML をホームページとして設定し、お気に入りに追加_Powernode Java Academy

IE ブラウザで「ホームページとして設定」および「お気に入りに追加」機能を実装する方法解決:指定さ...

Node.js とブラウザのグローバル オブジェクトの違いの概要

Node.js では、.js ファイルは完全なスコープ (モジュール) です。したがって、var に...

Firebug ツールを使用して iPad でページをデバッグする

iPad でページをデバッグするにはどうすればいいですか? iOS 5 をご利用の場合、iPad の...

VueでTypescriptの設定手順を使用する

目次1. TypeScriptが古いVueプロジェクトに導入されるVue+Typescript プロ...

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

MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...

CentOS7.4 で JDK1.8 をインストールするためのグラフィカル チュートリアル

Linux インストール JDK1.8 手順1. CentOS に独自の openJDK があるかど...