IntelliJ IDEA 2024.3 ヘルプ

アプリケーションサーバー

IntelliJ IDEA Ultimate は、さまざまなアプリケーションサーバーとの統合を提供し、ローカルサーバーの起動と停止、実行中のリモートサーバーへの接続、それらのサーバーへのアーティファクトのデプロイを可能にします。IDE から直接アプリケーションをデバッグすることもできます。

デフォルトでは、次のアプリケーションサーバーのサポートを追加するプラグインがバンドルされており、IntelliJ IDEA Ultimate で有効になっています。

他のアプリケーションサーバーをサポートする追加のプラグインをインストールできます。例:

IntelliJ IDEA でアプリケーションサーバーの使用を開始するには、「チュートリアル: 最初の Jakarta EE アプリケーション」を参照してください。

Jakarta EE を有効にする: アプリケーションサーバープラグイン

この機能は、Jakarta EE: アプリケーションサーバープラグインに依存しています。このプラグインは、デフォルトで IntelliJ IDEA にバンドルされ、有効になっています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、Jakarta EE: アプリケーションサーバープラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

アプリケーションサーバー入門

  1. サーバーがインストールされている場所を IntelliJ IDEA に知らせます。

    詳細は、アプリケーションサーバーとの統合を参照してください。

  2. アプリケーションサーバーの実行構成を作成して起動します。

    詳細は、アプリケーションサーバーの実行構成を参照してください。

関連ページ:

アーティファクト

アーティファクトは、ソフトウェアソリューションまたはその一部をテスト、デプロイ、配布するためにまとめたプロジェクトアセットのアセンブリです。例としては、コンパイルされた Java クラスのコレクションまたは Java アーカイブにパッケージ化された Java アプリケーション、ディレクトリ構造としての Web アプリケーション、Web アプリケーションアーカイブなどがあります。アーティファクトは、以下の構造要素を含むアーカイブファイルまたはディレクトリ構造にすることができます。1 つまたは複数の...

チュートリアル: 最初の Jakarta EE アプリケーション

このチュートリアルでは、IntelliJ IDEA でシンプルな Jakarta Enterprise Edition (EE) Web アプリケーションを作成する方法について説明します。アプリケーションには、を表示する単一の JSP ページと、同じくを表示する Java サーブレットへのリンクが含まれます。Web アプリケーションテンプレートを使用して新しい Jakarta EE プロジェクトを作成し、アプリケーションサーバーの場所を IntelliJ IDEA に伝え、実行構成を使用してアー...

アプリケーションサーバーとの統合

デフォルトでは、IntelliJ IDEA は、インストールして使用したいアプリケーションサーバーを認識しません。ローカルで実行するか、リモートで実行されているサーバーに接続するかにかかわらず、ローカルインストールが必要です。Jakarta EE を有効にする: アプリケーションサーバープラグインこの機能は、Jakarta EE: アプリケーションサーバープラグインに依存しています。このプラグインは、デフォルトで IntelliJ IDEA にバンドルされ、有効になっています。関連する機能が利用...

アプリケーションサーバーの実行構成

アプリケーションサーバーでアプリケーションを実行またはデバッグするには、アプリケーションサーバー実行 / デバッグ構成が必要です。この構成では、いくつかのことができます。ソースコードからアーティファクトをビルドします。アプリケーションサーバーをローカルで起動するか、実行中のローカルサーバーまたはリモートサーバーに接続します。アーティファクトをサーバーにデプロイし、関連する URL を開きます。デバッグしている場合は、アプリをデバッグモードで起動し、デバッガーに接続できます。アプリケーションサーバー...

Flyway

対応する機能を有効にするには、プロジェクトに Flyway 依存関係が含まれていることを確認してください。<dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> </dependency>dependencies { implementation 'org.flywaydb:flyway-core' }dependen...