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は時間を自動的に追加し、時間を自動的に追加および更新する操作を実装します
【序文】 Vue と React の CSS モジュール ソリューションはどちらも、実装にローダーに...
ルーティングとは何ですか?ルーティングとは、相互接続されたネットワークを介して送信元ステーションから...
具体的なコードは次のとおりです。 HTMLコードは次のとおりです <div class=&qu...
目次1. 繰り返し宣言1.1 変数1.2 しましょう1.3 定数2. 可変プロモーション2.1 変数...
仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...
背景:最近、同社のプロジェクトは同時実行のプレッシャーに耐えられないようなので、最適化が差し迫ってい...
目次1 STMP プロトコルに基づいてメールを送信する Node.js メソッド2 MS Excha...
序文以前、ローディングスタイルのコンポーネントを作成しました。コードの再利用性を実現するために、この...
MySQL データベースでは、あいまいクエリが必要な場合にワイルドカードを使用します。まず、演算子と...
序文Docker はコンテナの環境変数を設定できます。設定方法は 2 つあります。イメージを作成する...
目次1. マルチインスタンスとは2. 複数インスタンスのインストールの準備3. MYSQLの複数イン...
序文私のように、Java バックエンドに勤勉な人であれば、多数のプロジェクト機能を実装することに加え...
CSS 3 アニメーションの例 - タブの背景切り替えの動的効果、具体的なコードは次のとおりです。 ...
今日、Dockerfile を使用してイメージを作成したときに問題が発生し、イメージの実行後にコンテ...
この記事では、例を使用して、MySQL 共同インデックスの機能と使用方法を説明します。ご参考までに、...