2012-05-05 42 views
5

私は自分のPCにTomcatサーバーをインストールしましたが、これをWindowsにserviceとして追加しました。今はコンピュータを起動するたびに起動します。今、IntelliJではアプリケーションサーバーを設定しましたが、それは私のTomcatサーバーですが、アプリケーションを "実行"しようとすると、ポートはすでに使用中であると言われています...そして、Tomcatは起動時に起動されているので、 。 IntelliJが既に起動しているTomcatサーバーに再起動しようとするのではなく、IntelliJが既に実行中のTomcatサーバーに展開する可能性はありますか?IntelliJ IDEAの外部ですでに実行されているTomcatサーバーへの展開

+1

Intellijでは、展開アクションを構成できます。 IDEのTomcat設定を開いて、次のように表示されます。「更新」アクションで実行:再デプロイを選択すると、それが機能するはずです。 –

答えて

5

IDEA以外で開始されたTomcatにデプロイする場合は、実行/デバッグ構成タイプを使用してください。

リモートの構成の違いは、それはあなたがローカルではないリモート設定、作成を確認し、サーバを起動しないということである:それは再起動せずにアプリケーションを更新することが可能です

Tomcat Remote

をサーバーについては、Updating Applications on Application Serversのヘルプセクションを参照してください。

+0

「実行」を押すと「再配備」に変更されましたが、サーバーが既にそのポートで使用されているというエラーが表示されますか? – LuckyLuke

+0

このリンクを参照してください:http://www.jetbrains.com/idea/webhelp/updating-a-running-java-ee-application.html#configurationしかし、それはどのようにtomcatを実行している既存のアプリケーションを更新するかを指示します。私はtomcatを実行する際に新しいアプリケーションをどのように配備するかについて情報を見つけることができません。 –

+0

Tomcat設定を作成するときには、ローカルとリモートの選択肢があります。ローカルの代わりに**リモート**設定を作成すると、Tomcatが起動しません。 – CrazyCoder

0

Jrebelプラグインを使用できます。サーバーを再起動せずにアプリケーションを更新すると便利です。

+0

あなたの答えをありがとう!あなたはそれを使用する方法やリンクを与えるためにいくつかのさらなる洞察を加えることができますか? –

+0

Sure Ian H、 eclipseで作業している場合は、次のリンクを使用して詳細情報を入手できます。 https://zeroturnaround.com/software/jrebel/quickstart/eclipse/ –

関連する問題