Tomcat を IDEA にダウンロード、インストール、デプロイするチュートリアル (IDEA の 2 つのホット デプロイ設定方法付き)

Tomcat を IDEA にダウンロード、インストール、デプロイするチュートリアル (IDEA の 2 つのホット デプロイ設定方法付き)

Idea を使う場合、コードを修正した後に効果を確認するために Tomcat を何度も再起動する必要があります。面倒ではありませんか? idea を使い始めた頃、盲目的に Tomcat を設定してデプロイしたことを今でも覚えています。その結果、jsp を変更するたびにサーバーを再起動する必要がありました。私のような Taurus プログラマーが、どうしてこんなことを我慢できたでしょうか。 ~このとき、コンピューターを粉砕する必要があります~このとき、プロジェクトにホットデプロイメントを追加することができ、開発効率が大幅に向上します。

@

Tomcat ダウンロードチュートリアル

実際、ダウンロードはとても簡単です。なぜ「チュートリアル」という言葉を付けたかというと~響きが良くて発音しやすいから~

公式ウェブサイトのアドレス - クリックして http://tomcat.apache.org/ にアクセスします

Tomcat インストールチュートリアル

解凍するだけでインストールは完了です。ただし、解凍パスは C ドライブにしないでください。アクセスが拒否されるなど、さまざまな奇妙な問題が発生する可能性があります。また、解凍パスには中国語の文字や特殊文字を含めないでください。覚えておいてください。 ! !

Tomcat の IDEA へのホットデプロイメント

IntelliJ Idea のデフォルトファイルは自動的に保存されますが、プロジェクトの jsp ファイルが変更された場合、Tomcat は変更に即座に対応できないため、ホットデプロイメントが必要になります。

ここを見てください: 煩わしい場合は、下の長いテキスト文字列を無視してください ~ 私はただ Photoshop で加工しているだけです ~、写真だけを追うだけでまったく問題ありません! ! !

idea tomcat のサーバー構成では、フレームの非アクティブ化があり、クラスとリソースの更新を選択します。更新アクションに関する設定もあり、これは手動で操作した場合にどのようなアクションを取るかです。上記のようにサーバーを再起動したり、クラスとリソースファイルを更新したりできます。私は Redeploy を選択しました。ただし、現在のプロジェクトにはクラスとリソースを更新するオプションはありませんが、ホットスワップ クラスはあります。これは、サーバーによって追加されたアーティファクトの種類によるものです。通常、モジュールは 2 種類のアーティファクトに対応しており、1 つは戦争、もう 1 つは探検された戦争です。 war は、war パッケージの形式でリリースされることを意味します。現在のプロジェクトはこの形式です。この形式では、フレームの非アクティブ化構成に、クラスとリソースの更新オプションがありません。 war explored は公開されたファイル ディレクトリです。このフォームを選択すると、フレームの非アクティブ化時にクラスとリソースの更新オプションが表示されます。具体的な操作は以下のとおりです。

この時点で、Tomcat のホットデプロイメントはアイデア次第です、以上です〜

アイデア2ホットデプロイメント設定方法

2 番目の方法: pom.xml に対応する依存関係を追加します (非推奨)。非推奨の理由は、後続の開発ではホット デプロイメント調整依存関係が導入されているかどうかに注意を払う余裕があまりないためです。アイデアに基づいて直接構成する方がよいでしょう。諺にあるように、1 つの努力で 100 のメリットが得られます。 ! !具体的な操作は次のようになります

<!--ホットデプロイメント依存関係をサポート-->
  <依存関係>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-devtools</artifactId>
   <scope>ランタイム</scope>
   <オプション>true</オプション>
  </依存関係>

ここまで、2 つの方法を説明しました。ねえ、これは 1 つの方法だけじゃないの? 賛成しますよ... 兄弟、衝動的にならず、急いで賛成しないでください。最初の方法は、上記で構成したアイデアに付属の設定です。爪を振って、さようなら~ 私のフェイに突っ込みたがるクラスメイト、放課後帰らないで~…

要約する

上記は、Tomcat を IDEA にダウンロード、インストール、デプロイする方法 (IDEA の 2 つのホット デプロイ設定方法を使用) に関するチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • IntelliJ IDEA Tomcat ホットデプロイメント構成チュートリアル
  • IntelliJ IDEA は Maven を使用して Tomcat のホット デプロイメントを実装します。
  • Tomcat7のホットデプロイメントに関する簡単な説明
  • Tomcatのホットデプロイメントとホットロード方式の詳細な説明
  • アイデアを使用したTomcatのホットデプロイメントのチュートリアル

<<:  vue+iviewのメニューとタブの連携方法

>>:  MySQL レプリケーション メカニズムの原理の説明

推薦する

Vue+video.jsはビデオプレイリストを実装します

この記事では、ビデオプレイリストを実装するためのvue + video.jsの具体的なコードを参考ま...

CSS クロスブラウザ スタイルのバグのデバッグについて

まず最初に、適切なブラウザを選択します。私が Chrome を選択したのは、その強力なデバッグ ツー...

CSS3 を使用して左上または右上隅にリマインダー ドットを表示するサンプル コード

効果画像(三角形をご希望の場合は、ここをクリックしてください): コード: <html>...

テーブル適応とオーバーフローのいくつかの設定の詳細な説明

1. テーブル リセットの 2 つのプロパティ: ①border-collapse: collaps...

5つのCSSスクロール天井実装方法の比較(パフォーマンス向上版)

改訂版のプレビューこの記事は 3 日前に書かれたものです。先輩の同僚から改訂の提案をいくつかいただき...

HTML の順序なしリストタグと順序付きリストタグの使用例

1. 上部と下部のリストタグ: <dl>..</dl>:上dt下層dd: カ...

ウェブサイトのデザイン体験のための7つの異なるカラースキーム

ウェブサイト構築におけるカラーマッチングは非常に特殊であり、ウェブサイトのテーマ、感情、雰囲気などの...

Baidu 入力メソッドが API を公開、自由に移植して使用できると主張

百度入力方式の担当者は、百度入力方式のオープンAPIの最大の利点は操作が便利であることであり、プラッ...

MySQL シリーズ データベース設計 3 つのパラダイム チュートリアルの例

目次1. データベース設計の3つのパラダイムに関する知識の説明1. デザインパラダイムとは何ですか?...

CSS3 ベジェ曲線の例: リンクホバーアニメーション効果の作成

CSS3 アニメーション トランジションを使用して、リンクの上にマウスを移動すると小さなポップアップ...

MySQL での SQL モードの表示と設定の詳細な説明

MySQL での SQL モードの表示と設定MySQL はさまざまなモードで実行でき、さまざまなシナ...

MySQL での and or クエリの優先度分析

これは見落とされがちな問題かもしれません。まず、次の点を明確にする必要があります。 MySQL では...

MySql5.7.18 の文字セット構成の詳細なグラフィック説明

背景:かなり前(2017.6.5、記事にはタイムリーさがあり、特に使用されているツールは頻繁に更新さ...

mysql5.7.18 解凍バージョンで mysql サービスを起動します

mysql5.7.18の解凍版はmysqlサービスを起動します。具体的な内容は以下のとおりです。 1...

TCP 3 回目のハンドシェイク データ転送プロセス図

RFC793 ドキュメントの SYN フラグを持つプロセス パケットはデータを伝送できません。つま...