2011-12-07 10 views
0

自分のアプリケーションにJetty 8.0 Serverを使用したいと思います。どのIDEを簡単な設定に使用しますか?JettyサーバーのベストIDE

現在、私はEclipseを使用しています。 Eclipseでjettyを設定する方法。どんな最良の例?

答えて

2

私はホットデプロイのためにDCEVMで実行桟橋-実行使用します。ここで

は、私が知っているSpring-mvc + Velocity + DCEVM

0

ほとんどの人は単に自分のアプリケーションのための桟橋の小規模な組み込み使用を書く私のチュートリアル、です。これは簡単ではありません。また、jetty gitリポジトリの例のjetty組み込みプロジェクトにはいくつかの例があります。また、テストケースの大部分は、テストのために桟橋自体を使用して書かれています。

http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/example-jetty-embedded

ご使用のMaven場合、桟橋 - のmaven-pluginのテストの非常に単純な方法で、痛みの多くを合理化し、それはWTPと呼ばれて苦しんウェビーをEclipseプラグインで動作します。

https://docs.sonatype.org/display/M2ECLIPSE/Integration+with+Maven+WAR+Plugin

多くの人々が正常に使用桟橋WTPプラグインもあります。

http://wiki.eclipse.org/Jetty_WTP_Plugin

+0

mavenをjettyに使用する唯一の問題は、起動に時間がかかりすぎることです。 RunJettyRunプラグインは非常に高速です。 –

+0

確かに、実際に_using_ eclipseと他のコードを編集してコードを編集しなければならないことがあります。そのため、IDEでないツールに偏っていることは自由に認められます:) –

+0

質問は既にEclipseを使用している質問.. RunJettyRunは彼が必要なもののための良いソリューションです。 –

0

私はまた、Eclipse用実行桟橋・ランを使用しています。

NetBeans用のJettyプラグインを試しましたが、動作しませんでした。

私はJetty for EclipseがTomcatよりも優れていると思うので、使用と構成が簡単で、高速なサーバーです。

0

Eclipse内にM2Eclipseプラグインを正しく設定し、プロジェクトがMavenを使用するように設定されていると仮定すると、Eclipse内ではJetty Maven Pluginが特に便利です。このアプローチの美しさは、特にサードパーティの依存関係がある場合は、開発を非常に高速に行うことができるということです。あなたがしなければならないすべてはあなたのpom.xmlに以下のプラグインを追加している:

インストール

Eclipseの統合:

<project> 
... 
<build> 
    <plugins> 
     ... 
     <plugin> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-maven-plugin</artifactId> 
     <version>8.1.8.v20121106</version> 
     <configuration> 
      <contextPath>/</contextPath> 
     </configuration> 
     </plugin> 
      ... 
    </plugins> 
</build> 
    ... 
</project> 

がインストールおよび使用に成功し、ここでいくつかの追加の注意事項を、このプラグインを使用するにはEclipseプラグインを初めて実行する場合

次、また、あなたはすぐに桟橋Serverを実行できるように、ランチャーを「Mavenのビルド」を設定する必要がEclipseのランチャーを「Mavenのビルド」

を作成します。 ルバーブのよう...

  • 現在のプロジェクトを右クリックし、(別のユーザーとして実行/デバッグとして)> Mavenのビルドを選択
  • セットの目標を::このランチャーを作成するには、以下の手順に従ってください
  • を開始
  • チェック解決ワークスペースアーティファクト
  • 保存

ゴーイングF単純に:(Run As/Debug As)> Maven Buildを実行すると、目標が実行されます。

関連する問題