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 5.7.17 zip インストールおよび設定チュートリアル MySQL 起動失敗の解決策

MySQL 5.7.17、現在最新バージョンのようです、ダウンロードアドレスここで、プラットフォーム...

MySQLデータ損失のトラブルシューティング事例

目次序文現地調査ケースの再現要約する序文最近、友人が突然WeChatで連絡してきて、MySQLでデー...

Vueはシンプルな計算機を実装する

この記事では、参考までに、Vue の具体的なコードで簡単な計算機を実装する方法を紹介します。具体的な...

HTML の基礎_一般的なタグ、共通タグ、表

パート 1 HTML <html> -- 開始タグ<ヘッド>ウェブページ上の...

Webpackを使用して複数ページのプログラムを構築するための実装手順

webpack を使用してシングルページのプログラムを構築することは非常に一般的ですが、実際の開発で...

Alpine イメージに Ansible サービスを追加する方法

apk add ansible を使用して、alpine イメージに ansible サービスを追加...

Javascript フロントエンド最適化コード

目次if判定の最適化1. 最も簡単な方法:判断2. より良い方法: スイッチ3. より良いアプローチ...

VMware での Ubuntu と Windows 間のファイル共有

この記事では、VMware 環境下で Ubuntu と Windows 間でファイルを共有する方法を...

MySQL binlog ログを開く方法

binlog は、すべての mysql dml 操作を記録するバイナリ ログ ファイルです。 bin...

JavaScript の基本オブジェクト

目次1. オブジェクト1.1 オブジェクトとは何ですか? 1.2 なぜオブジェクトが必要なのか? 2...

mysql エラー 1033 を解決する方法: ファイル内の情報が正しくありません: 'xxx.frm'

問題の説明1. 収集ステーションのデータベース2. データが無い状態での移動は問題ありませんが、デー...

Centos7環境でYUMを構築する方法

1. yumソースの設定ファイルを入力します 2.lsで設定ファイルを表示する 3. ディレクトリを...

Ubuntu 18.04 のsources.listをAlibabaまたはTsinghuaミラーに変更する方法

1. バックアップソースリストUbuntu のデフォルトのソースは国内サーバーではないため、更新され...

レスポンシブなカードホバー効果を実現するための HTML+CSS

目次成し遂げる:要約:言うことはあまりありませんが、まずは効果を見てみましょう。 カードホバー、レス...

Nginx を使用して IP アドレスが悪意を持って解決されるのを防ぐ方法

Nginxを使用する目的Alibaba Cloud ECS クラウド サーバーを使用して、まずは著者...