15

Jetty の組み込みバージョンを使用してアプリケーションを作成したいと考えています。残念ながら、そのために必要なjarファイルに関する情報は見つかりません。Maven リポジトリ ( http://repo2.maven.org/maven2/org/eclipse/jetty/aggregate/ )にはいくつかあります。しかし、jetty-server、jetty-server-all、および jetty-webapp の違いは何ですか? 組み込みのユースケースに必要なものはありますか?

4

5 に答える 5

5

SimplestServer と HelloWorldHandler を組み合わせた Eclipse 組み込みコードの最小限の例に対してコンパイル エラーが発生しなくなりました...

http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

これを実現するには、Eclipse の jetty mirror から解凍したディストリビューションの lib ディレクトリから以下を含める必要がありました...

  • jetty-server-7.1.4xxxx.jar
  • jetty-util-7.1.4xxxx.jar
  • サーブレット-api.2.5.jar
于 2010-06-20T15:29:57.800 に答える
4

私はjetty-webappを使用しました。

于 2009-12-18T05:37:00.207 に答える
4

このドキュメントには、埋め込みに必要な JAR ファイルがリストされており、かなり完全です。

http://docs.codehaus.org/display/JETTY/Embedding+Jetty

Ant jar ファイルは、Ant から Jetty を呼び出す場合を除き、必要だと表示されていても必要ないと思います。

一部の JSP jar ファイルは、バイナリ バンドル内でそのドキュメントが要求するものとは異なる名前が付けられていますが、このドキュメントは、どの Jetty JSP jar を使用するかを判断するのに役立ちます。

http://docs.codehaus.org/display/JETTY/JSP+2.0+v+JSP+2.1

于 2009-12-11T17:04:49.017 に答える
1

すべての依存関係は、この図で最もよく説明されています: http://wiki.eclipse.org/Jetty/Reference/Dependencies

図に基づくと、組み込みユース ケースの場合、最低 6 個の jar が必要です。たとえば、Jetty 8 の場合は、次を試してください。

桟橋-継続-8。.jar jetty-http-8. .jar jetty-io-8. .jar 桟橋-サーバー-8. .jar jetty-util-8.*.jar サーブレット-api-3.0.jar

于 2015-02-02T19:05:36.407 に答える
0

完全を期すために、jetty-webapp の xml は次のとおりです。

    <dependency>
        <groupId>org.eclipse.jetty</groupId>
        <artifactId>jetty-webapp</artifactId>
        <version>8.1.2.v20120308</version>
    </dependency>
于 2012-03-26T16:40:05.250 に答える