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は時間を自動的に追加し、時間を自動的に追加および更新する操作を実装します
目次1. Dockerの設定2. レジストリとネットワークを作成する3. コンテナを起動する環境説明...
1. 環境仮想マシン上で実行されているUbuntu 16.04では、コマンドuname -rを使用し...
序文いわゆるファジークエリとは、ユーザーの完全な入力やすべての入力情報がなくてもクエリサービスを提供...
序文レイアウトの点では、Gobang はランダムな動きを目的とするゲームよりも実装がはるかに簡単で、...
GNU Parallel は、1 台以上のコンピューター上で計算タスクを並列に実行するためのシェル ...
1. なぜパッケージングを行うのですか?全体的なコード呼び出し、リクエストの公開処理、パーソナライズ...
エフェクト表示組み込みのブートインターフェースがあまりにも醜いので、テーマをダウンロードして美しくし...
導入分散システムでは、分散ロックは最も基本的なツール クラスです。たとえば、支払い機能を備えた 2 ...
1. トランザクション特性(ACID) (1)原子性トランザクションに関係するプログラムによって実行...
目次導入ログ分類パラメータファイルエラーログファイル完全なログファイルスロークエリログバイナリログフ...
CocosCreator バージョン: 2.4.2 jszipの実践的なプロジェクトアプリケーション...
今日、問題が発生しました。ブラウザのアドレスバーにURLアドレスを入力する際、ページを正常にアクセス...
実際のプロジェクトでは、複数のテーブル間に関係が存在します。 1 つのテーブル内のすべてのデータを取...
目次1. クライアントとサーバー間の通信方法2. クエリキャッシュ3. クエリ最適化処理4. クエリ...
目次序文インストールと使用方法モジュラー管理Vuex の状態永続性要約する序文Vue 開発では、ユー...