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 ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: MySQL レプリケーション メカニズムの原理の説明
方法1: コマンドラインの変更次の図に示すように、MySQL コンソールを開いて「set GLOBA...
1. Docker Secretとは1. シナリオ表示MySQL サービスなど、一部のサービスではパ...
1. Javascript は前のページ history.go(-1) に戻り、2 つのページを返し...
1. MySQLデータベースをインストールする① ダウンロードして解凍し、/opt/softディレク...
<em></em> などのフレーズ要素を使用すると、意図した視覚スタイルを維...
序文この記事では主に、MySQL で重複レコードをクエリして削除する方法を紹介します。参考と学習のた...
目次基本的な設定バージョンとDockerイメージについて始めるelasticsearch.ymlにつ...
退屈だったので、ループに関する簡単な演習をいくつかまとめてみました。JS を学び始めたばかりの方に役...
mysqlインストーラコミュニティ8.0.16.0インストールグラフィックチュートリアル、参考までに...
1. コマンドの紹介tac (cat の逆順) コマンドは、ファイルの内容を行単位で逆順に出力します...
序文: Vue3.0はechartsの3次元縦棒グラフを実装します結果: 実装手順: 1. echa...
その機能はグローバル スタイルを設定することです。その後の相対パスはこれに基づきます: <im...
序文Nginx はパフォーマンスを重視して設計された HTTP サーバーです。Apache や li...
<br /> テキスト、シンボル、リンクの 3 つの側面に焦点を当て、主に中国語で、私の...
[問題の説明]アプリケーション側では、次のエラーが時々表示されます。メソッド 'mysql_...