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は時間を自動的に追加し、時間を自動的に追加および更新する操作を実装します
必要: docker を使用して nginx + tomcat デュアル プロセスを起動します。実際...
この記事では、ブレッシングカルーセルを実装するためのjQueryの具体的なコードを参考までに共有しま...
この記事の例では、ライトスイッチ効果を実現するためのjsの具体的なコードを参考までに共有しています。...
1. インストールパッケージを使用してMySQLをインストールします(オンラインダウンロードは遅すぎ...
序文私は Win7 を搭載した古いラップトップを持っています。古いシステムを維持しながら、同時に U...
この記事では、例を使用して、MySQL ストアド プロシージャでの if ステートメントの使用方法を...
最近、アルゴリズムについて学んでいて、アルゴリズムで動く小さなゲームに出会いました。そのコードは次の...
背景数日前、MySql でページングを行っていたときに、ページングに制限 0,10 を使用するとデー...
1. yumソースを更新するCentOS7 のデフォルトの yum リポジトリの PostgreSQ...
1. 基本的な文法コードをコピーコードは次のとおりです。埋め込み src=url注: 埋め込みはさま...
コマンドを実行します: docker run --name centos8 -d centos /b...
効果環境が必要ビュー要素UIドラッグアンドドロッププラグインSortable.js必要な構成プロパテ...
関連記事: CentOS7でyumを使用してDockerをインストールするDockerを使ってWin...
目次序文MySQL マスタースレーブレプリケーションMySQL でサポートされているレプリケーション...
主な違いは次のとおりです。 1. MySQL はデフォルトで MyISAM を使用します。 2. M...