JavaRush /Java Blog /Random-JA /IntelliJ IDEA ユーザーガイド。アプリケーションサーバー。
theGrass
レベル 24
Саратов

IntelliJ IDEA ユーザーガイド。アプリケーションサーバー。

Random-JA グループに公開済み
アプリケーションサーバー
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. アプリケーション サーバー 開発環境でサーバーを設定するには、 [設定] → [アプリケーション サーバー]を開き、 [アプリケーション サーバーの追加]ボタン をクリックします。開発環境は、インストールされているサーバーのバージョンを自動的に検出し、このサーバーがプロジェクトで使用されている場合は、依存関係のリストに追加するライブラリを選択するよう求めます。 IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 1
    • Web ファセット アプリケーション サーバーを使用する場合に非常に重要なのは、 Web ファセットです。開発環境では、プロジェクト内の各モジュールの Web サーバーに関連する設定が保存されます。これらの設定には、インストール ハンドルと Web リソース ルートが含まれており、 [プロジェクト構造] → [モジュール]および[プロジェクト構造] → [ファセット]で使用できます。 IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 2
        通常、これらすべてを手動で構成する必要はありません。開発環境自体が記述子とルート リソース フォルダーを検索し、それらを設定に追加するように要求します。
        • アーティファクトアーティファクトは、実行構成を 使用して Web アプリケーションを実行するときに開発環境がサーバーに配置するものです。各アーティファクトには、名前、タイプ、ビルドされるディレクトリ、ビルド タイプ ( Web アプリケーション: アーカイブ、Web アプリケーション: 展開、EJB アプリケーション: アーカイブ、EJB アプリケーション: 展開など) があります。アーティファクトを設定するには、「プロジェクト構造」→「アーティファクト」を開きます。 IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 3
            MavenまたはGradleビルド システム を使用する場合は、アーティファクトを手動で構成する必要はありません。開発環境は、それらをビルド構成ファイルで定義されたアーティファクトの設定と自動的に同期します。
            • 実行設定 実行設定は、アーティファクトがサーバーにアップロードされる方法を決定します。IntelliJ IDEA は、ローカル ( Local ) とリモート ( Remote )の 2 種類の起動設定をサポートします。ローカルで実行する場合、新しいサーバー インスタンスが起動され、アーティファクトがそこに配置されます。リモートで起動すると、アーティファクトはすでに実行中のリモート サーバーにアップロードされます。 IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 4
                各アプリケーション サーバーには、実行構成に異なるパラメータ セットが含まれる場合があります。 IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 5
                  Один из важных параметров тут - On ‘update’ action, который определяет How обновить ваше приложение на serverе, когда вы хотите выложить новую версию, нажав Ctrl + F10 (Cmd+ F10 для Mac). В зависимости от того что вы выбрали, среда разработки может обновить ресурсы, обновить классы и ресурсы(update resources), выложить заново все приложение(update classes and resources) or рестартовать server (restart the server). Если вы не хотите чтобы каждый раз при запуске проекта всплывало диалоговое окно с выбором того How обновить ваш проект на serverе, вы можете снять галочку Show dialog в настройках, что поможет вам сэкономить массу времени если вы часто перезапускаете ваш проект. Другой важный параметр это On frame deactivation, он определяет How обновить ваше приложение на serverе, когда вы переключorсь из среды разработки (к примеру в браузер). В зависимости от того что вы выберете, среда разработки может обновить ресурсы, обновить классы и ресурсы, or не делать вообще ничего. Таким образом, каждый раз How вы переключаетесь в браузер, ваш проект может автоматически загружаться на server. Не забывайте, что вариант обновления классов и ресурсов доступен только если ваш артифакт не является архивом (Exploded). Для архивов используйте HotSwap. По умолчанию, среда разработки запускает server приложений используя ту версию JRE что настроена для вашего проекта. Но вы можете выбрать и любую другую из установленных. Важной частью любой конфигурации запуска является выкладывание артефакта на server. IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 8
                    • アップデートとホットスワップ すでに実行中のアプリケーションのコードを変更する場合は、キーボード ショートカットCtrl + F10 ( Mac の場合は Cmd + F10 ) でアクセスできるUpdate機能を使用することをお勧めします。すでに述べたように、アーティファクトがアーカイブでない場合にのみ使用できます。選択に応じて、更新中にリソースが再アップロードされたり、クラスとリソースが再アップロードされたりすることがあります。アップデートがデバッグ モードで実行される場合は、ホットスワップモードが使用されます。それ以外の場合は、ホット再デプロイメントが使用されます。 IntelliJ IDEA ユーザーガイド。 アプリケーションサーバー。 - 9
                        アーティファクトがアーカイブの場合は、 デバッグ モードで自動的に使用される HotSwapのみに依存できます。
                        • アーティファクトのビルド プロジェクトのアーティファクトをビルドするには、開発環境で[ビルド] → [アーティファクトのビルド]を実行する必要があります。 Руководство пользователя IntelliJ IDEA. Сервера приложений. - 10
                          • [アプリケーション サーバー ツール] ウィンドウ 各ビルド構成は、サーバーおよびアーティファクトのタイプとともに [アプリケーション サーバー ツール] ウィンドウに表示されます。このウィンドウは、サーバーの起動/停止や、アーティファクトのアップロード/削除/構成を行うときにも役立ちます。 Руководство пользователя IntelliJ IDEA. Сервера приложений. - 11
                            また、 GlassFish 4.0アプリケーション サーバー上でJava EE 7アプリケーション を作成、構成、デプロイ、デバッグする方法を説明する『Java EE 7および GlassFish 4.0 入門』を学習することをお勧めします。 原著
                            コメント
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION