だからあなたは二つのことを行う必要があります。
は、リモートサーバへのあなたのコードを展開します。これを行うにはいくつかの方法があります。
- あなたとアプリケーションサーバーとの統合によって、
Settings > Build, Execution, Deployments > Application Servers
に移動し、そこにアプリケーションサーバーを追加します。後でそれを展開ターゲットとして使用できます。 documentationを参照してください。
- たとえば、ビルドツールを使って統合することで、mavenには多くのアプリケーションサーバーとの統合用のプラグインがあります。これは、ビルドプロセスが複雑な場合にうまく機能します。
- 手動でターゲットのアプリケーションサーバーマシンにアーティファクトを単純にコピーし、手動で展開します。
デバッグモードでサーバーに接続します。これを行うには、IDEAに別々の実行/デバッグ設定を作成する必要があります。 Enterprise Editionを使用している場合は、ご使用のサーバーの構成テンプレート(e.q. Tomcat Server)を選択し、アプリケーションサーバーリストからサーバーを選択できます。 Community Editionでは、代わりにデフォルトのRemote設定を使用する必要があります。セットアップが完了すると
、あなたのワークフローは、次のようになります。
- コードに変更を加えます。
- サーバーに再デプロイします(必要に応じて再起動します)。
- デバッグ設定を実行します。
- 実行するために必要なコードをトリガするために(ブラウザなどを使用して)サーバー上のアプリケーションにアクセスします。
- デバッグは
あなたは、いくつかのJava EEコンテナを使用して、リモートWebサーバーを意味するかまたはあなたがそこにあなたのプレーンなJavaアプリケーションを実行したいですか?最初のケースでは@arghtypeからの答えを見てください。さもなければ、私の答えがより適切です。 – CrazyCoder
私は、リモートサーバー上でプレーンJavaを実行することを意味します。私のラップトップで自分のコードを実行することは、私がスーパー強力なコンピュータである私たちのサーバー上でそれを実行する必要がある年齢を取る。私が望むのは、自分のラップトップにインストールされているIntellijを使って自分のコードを実行し、そのコードが実際にそのサーバー上で実行されることです。 – HimanAB
ありがとうございます、私の答えを確認してください、それはあなたの場合に正確です。 – CrazyCoder