Tomcat でプロジェクトを展開する 3 つの方法
プロジェクトをwebappsディレクトリに直接配置します新しいhahaフォルダを作成します。このフォルダはプロジェクトに相当します フォルダ内にa.xmlファイルを作成する xmlファイルの内容は プロジェクトをwebappsディレクトリにコピーし、tomcatを再起動します。 ページを訪問 文字化けが発生した場合は、Tomcat の静的ページ (html) の中国語文字化けの解決策を参照してください。 /haha: プロジェクトのアクセスパス --> 仮想パス /a.html: リソースパス 簡略化された方法 まずハハハプロジェクトを削除 私たちの Tomcat はまだ実行されており、シャットダウンされていません。 プロジェクトにもう1つのファイルb.htmlを追加します パッケージ a.html と b.html 圧縮ファイルのサフィックスをwarパッケージ形式に変更する war パッケージを webapps ディレクトリに配置すると、ファイルが自動的に解凍されないことがわかります。 ログを確認する ログ ファイルから、必要な形式は zip であり、rar 形式は受け入れられないことがわかります。 そこで7Zipを使ってzip形式に圧縮し、その後war形式に変更します。 次にc.warをwebappsディレクトリに置くと、自動的に解凍されることがわかります。 トムキャットは閉まっていないので、 なぜ?仮想ディレクトリが変更されたため、warパッケージはc.warになり、解凍後の仮想ディレクトリはcになります。 bファイルへのアクセス tomcat 実行中に war パッケージを削除すると、対応する解凍フォルダも自動的に削除され、プロジェクトも削除されます。 デメリット: プロジェクトをコピーする必要がある conf/server.xml ファイルを構成する (非推奨)現在、Webアプリディレクトリにカスタマイズされたプロジェクトはありません Eドライブのフォルダにheiheiプロジェクトを作成します。その中には.htmlファイルのみがあり、ファイルの内容は赤い文字で「Heihei Xia」です。 設定ファイルserver.xmlを見つける ホストタグを見つける 次の構成を追加します: <Context docBase="E:\heihei" path="/lala" /> 注記: docBase: プロジェクトのパス パス: 仮想パス tomcatアクセスを開始する 欠点: 設定は server.xml ファイルに記述されるため、このファイルの設定が Tomcat のコア設定となります。ここで設定してデプロイすると、Tomcat の設定が破損する可能性があり、変更するたびに再起動が必要になるため、この方法は推奨されません。 conf\catalina\localhost に任意の名前の xml ファイルを作成します。 (最も推奨) (ホットデプロイメント)Eドライブのフォルダにheheプロジェクトを作成します。その中には.htmlファイルのみがあり、ファイルの内容は赤い文字でhehexiaです。 conf\catalina\localhost 任意の名前のXMLファイルを作成する 次の構成を xml ファイルに追加します: <Context docBase="E:\hehe" /> 注: docBase: プロジェクトのパス アクセスされる仮想パスはこのxmlのファイル名です 私たちのTomcatは常に起動しており、再起動の必要がなく、直接アクセスできます これはホットデプロイメントです。将来、新しいプロジェクトを追加するときは、Tomcal を再起動せずに XML ファイルを追加するだけで済みます。 このプロジェクトが不要になった場合は、削除する必要はありません。ファイル名のサフィックスを変更するだけです(任意のサフィックスを選択できます)。 変更後はプロジェクトにアクセスできなくなります。 tomcatとIDEAの統合統合構成アイデア 私たちは今、地元にいます。 Tomcatのインストールディレクトリを選択します このようにして、Tomcatはアイデアに統合されます Web プロジェクトの作成スタートアップの成功 ログを見て、プロジェクトがTomcatにデプロイされているパスを確認します。 アクセス デフォルト設定はTomcat設定ファイルweb.xmlにあります。 新しいプロジェクトに別のaa.htmlページを追加します アクセス プロジェクトを再起動して再度アクセスする必要があります ホットデプロイメント上記でaa.htmlページを追加しました。プロジェクトを再起動する必要があります。面倒ですか?ホットデプロイメントを設定しましょう。 別のページ bb.html を追加します 直接アクセス可能、プロジェクトを再開する必要はありません Tomcat デプロイメント プロジェクトと IDEA との統合の実装に関するこの記事はこれで終わりです。Tomcat デプロイメント プロジェクトの関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS で QR コードスキャンボックスを実装するためのサンプルコード
>>: mysqlは時間を自動的に追加し、時間を自動的に追加および更新する操作を実装します
Sysbench は、MySQL データベース ストレージ エンジン InnoDB のディスク I/...
html: 実際には、テーブルタグに従っていくつかの実線の円 div を正六角形に配置し、div コ...
1. Dockerfile 内の ENV 命令は、イメージの環境変数を定義するために使用されます。次...
1. 仮想ホストとは何ですか?仮想ホストは、特殊なテクノロジーを使用して、実行中のサーバーを論理的に...
1. スケジュールタスクを作成する命令crontab -eは現在のユーザーの編集インターフェースに入...
今日、MySQL データベースをコンピューターに再度インストールしました。システムを再インストールす...
現象: MySQL バージョン 5.7 以降では、日付型と日付時刻型のデフォルト値が「0000-00...
この記事では、JavaScriptで全選択と全選択解除の操作を実装するための具体的なコードを参考まで...
MySQL を長い間使用してきた多くの人は、これら 2 つのフィールド属性の概念をまだよく理解して...
1) プロセス 2) FSImageと編集NodeNode は HDFS の頭脳です。ファイルシステ...
目次マルチ環境構成とは何ですか? また、なぜそれが必要なのですか? .env ファイルはどこで設定さ...
Tomcat は内部的に複数の ClassLoader を定義し、アプリケーションとコンテナーが異な...
このチュートリアルでは、MySQL 5.7.18のインストールと設定方法を参考までに紹介します。具体...
Node.js では、.js ファイルは完全なスコープ (モジュール) です。したがって、var に...
失敗の原因今日、カルーセルを書いていたときに、overflow;hidden; が失敗する可能性があ...